[置顶] 第一天初试linux

时间:2023-01-06 23:40:12

1)、unix  linix  macos android 的区别

Unix是要收费的,而linix是一种开源免费的unix ,macos 和andorid又是linux的一种,macos闭源,仅仅是苹果公司开发为自己公司使用,而android是属于谷歌公司,开源,免费,这也就导致了各个手机厂商的andorid版本会有所不同,因为底层源码是可以修改的,这也就是有了andorid底层开发的概念。

第一步:登陆系统。

1),输入用户名,2),输入密码,其中光标位置不会随着你输入字符而移动,会和我们平时使用其他系统或者网站有很大差异,在输完密码的时候,按enter键,然后进入系统。

二:初始化文件,当你登陆系统以后,一直会运行一个命令解释器 shell,操作并不是直接对文件进行操作,而是通过和一个shell进行交互,又shell来帮你完成。

Shell

1.     sh:BourneShell

2.     Ksh:Korn Shell

3.     Csh: C shell based on c language

4.     Bash:Born Again Shell

5.     tcsh :another version of C shell

2)远程连接工具的使用putty60

命令::

一、文件的管理

1、         ls 显示当前目录的所有文件夹

2、         ls -a 显示当前文件夹下所有文件夹和隐藏的文件(主要是一些系统文件和配置文件)

3、         ls –l 显示当前文件夹下文件盒文件夹的详细信息

4、         ls –R 循环(递归)显示当前文件夹下的所有文件和文件夹(包括文件夹下的子文件和子文件夹)/

5、         ls –la显示当前文件夹下文件和文件夹的详细信息(包括隐藏文件),

6、         ls –s 批量显示当前文件的大小(在一块区域中,相当于表格)

7、         ls –ls批量显示当前文件夹下文件和文件夹的详细信息,(列表形式)。

8、         man ls查看帮助(里面包含了所有的命令的解释),

9、         cd foldername 进入文件夹,(如果不存在,则提示)

10、      cd . 返回当前目录

11、      cd .. 返回当前根目录

12、      logout 直接退出系统登录

13、      mkdir foldername 创建文件夹(不存在directoryname的前提下)

14、      rmdir foldername 删除文件夹(里面不包含子文件夹和文件的情况下)

15、      pwd 查看当前工作目录

16、      rm –i filename 删除文件并提示是否删除,输入y确定删除,输入n取消删除,

17、      rm –f filename 直接删除文件,不提示(前提是存在此文件)

18、      rm –r foldername 直接删除文件夹,不提示(文件或者文件夹都可以,不会管你是否有子文件)

19、      rm –v –r filename 显示删除文件的顺序

20、      cp oldfilename newfilename 拷贝文件到新的文件并重命名(如果newfilename不存在,则直接创建)

21、      cp –i oldfilename newfilename (提示是否拷贝文件)

22、      cp –r oldfolodername newfoldername  直接将文件夹拷贝到新的文件夹

23、      mv oldfilename newfilename 移动文件到新的文件,如果newfilename存在,直接覆盖。如果不存在,直接拷贝过来。

24、      mv filename directoryname 移动文件到文件夹,其他同上

25、      ls h* 列出所有以h开头文件夹和他里面的所有文件

26、      ls *.cpp 列出所有以.cpp结尾的文件或者文件夹

27、      ls ?an 列出以an结尾并且an前面只有一个字符的文件或者文件夹(问号的个数代表了字符的个数)

28、      clear 清屏 并不是全部清除而是屏幕字母向上移动,

29、      cat filename 将文件内容输出到屏幕。如果文件的长度大于屏幕的长度,则只显示屏幕长度的内容,其他的默认不可见。

30、      less filename 将文件内容分页打印到屏幕(按enter键一行一行看,按空格键一页一页查看)

31、      head filename 打印输出文件前10行到屏幕

32、      tail filename 打印输出文件最后10行到屏幕。

[置顶] 第一天初试linux的更多相关文章

  1. [置顶] *p++/*++p区别-linux

    #include <stdio.h> main() { char * s = "123456"; char * p; p = s; printf( "%c\n ...

  2. &lbrack;置顶&rsqb; shell变量赋值-linux

    Shell变量赋值 命名须规则: 1)使用变量无需事先声明 2)首个字符必须为字母(a-z,A-Z) 3)中间不能有空格,可以使用下划线(_) 4)不能使用标点符号 5)不能使用bash里的关键字(可 ...

  3. 在UWP中页面滑动导航栏置顶

    最近在研究掌上英雄联盟,主要是用来给自己看新闻,顺便copy个界面改一下段位装装逼,可是在我copy的时候发现这个东西 当你滑动到一定距离的时候导航栏会置顶不动,这个特性在微博和淘宝都有,我看了@ms ...

  4. ahk之路:利用ahk在window7下实现窗口置顶

    操作系统:win7 64位 ahk版本:autohotkey_L1.1.24.03 今天安装了AutoHotkey_1.1.24.03.SciTE.PuloversMacroCreator,重新开始我 ...

  5. js之滚动置顶效果

    0.js获取高度 ? 1 2 3 4 5 6 document.all   // 只有ie认识   document.body.clientHeight              // 文档的高,屏幕 ...

  6. Javascript笔记----实现Page页面右下角置顶按钮&period;

    从用博客开始,发现博客园中很多博友的博客中在Page右下角都有个图标,不论屏幕怎么拉伸,都始终停留在右下角.点击后页面置顶.后面想想写一个Demo来实现这种效果吧. 一. 图标右下角固定. 1.SS ...

  7. IOS 作业项目 TableView两个section中cell置顶功能实现

    点击cell会置顶,其他的下移

  8. 将窗口置顶的方法:SetWindowPos、AttachThreadInput、SwitchToThisWindow

    将窗口置顶的方法:SetWindowPos.AttachThreadInput.SwitchToThisWindow [转]http://hi.baidu.com/neil_danky/item/f9 ...

  9. WPF实现只打开一个窗口,并且重复打开时已经打开的窗口置顶

    内容来自:https://codereview.stackexchange.com/questions/20871/single-instance-wpf-application 第一步:添加Syst ...

随机推荐

  1. &lpar;原&rpar;android的alertdialog中加入edittext但是不弹出软键盘等问题的解决与原因

    摘要:alertdialog中加入edittext但是不弹出软键盘等问题网上有很多不管用的解决方案, 本文意在给出更有效的解决办法,并初步探究其原因 正文 在对话框中插入文本框是十分常见的需求 通常我 ...

  2. scrollViewDidEndScrollingAnimation和scrollViewDidEndDecelerating的区别

    #pragma mark - 监听 /**  *  点击了顶部的标题按钮  */ - (void)titleClick:(XMGTitleButton *)titleButton {     // 修 ...

  3. WPS显示无法创建对象,请确认对象已在系统注册表中注册

    第一种方法:在系统的开始--所有程序找到WPS--WPS office工具--配置工具--高级--兼容设置,在这里勾选兼容第三方系统和软件. 第二种方法: xp/win7系统:拷贝packager.e ...

  4. PHP 获取网上文件内容

    <?php $ch = curl_init("http://game.qq.com/comm-htdocs/js/game_area/moba_server_select.js&quo ...

  5. debian7 更换GCC版本

    最近在编译qt,之前用的是debian6,gcc版本是gcc-4.4,当使用debian7时,编译遇到了很多跟debian6不一样的问题,debian7的默认gcc使用的是gcc-4.7,可能是编译器 ...

  6. opencl 和Renderscript总结

    在android上要开发opencl.手机端要有libopencl.so文件(也就是opencl驱动).可是如今android手机端非常少有这个文件.原因是尽管AMD.Intel.NVIDIA.苹果等 ...

  7. Objective-C基础教程学习笔记(附录)从Java转向Objective-C

    Java接口与Objective- C正式协议类似,因为它们都需要实现一组方法.Java具有抽象类,但Objective-C没有.Java具有类变量,但在Objective-C中, 可以使用文件范围内 ...

  8. java线程优先级

    java的线程优先级分为1-10 这10个等级 1为最强,最优先 10为最弱 如果大于10或者小于1则会抛异常 源代码为: public final void setPriority(int newP ...

  9. 【cf849D】Rooter&&num;39&semi;s Song(思维)

    D. Rooter's Song 题意 x轴.y轴上有n个人,第i个人\(g_i==1\)则坐标为\((p_i,0)\)否则\((0,p_i)\),\(t_i\)秒后垂直所在坐标轴出发,到达边界x=w ...

  10. Oracle 12C -- temporal validity

    temporal validity需要在创建表的时候使用一个vaild-time维度(包含时间起始和结束) 创建有valid-time维度的表 (1)显式指定两个date-time列 SQL> ...