Linux学习笔记 (二)linux命令

一、命令行语法:

  命令字 [选项][参数]

  注意:Linux中对命令是区分大小写的。

 

二、获取命令帮助:

  1、help命令:help xxx,shell内部指令,用来获取linux内部命令。例如:help help。

  2、‘--help‘选项:xxx --help 获取命令的帮助信息。 ls  --help。

  3、man命令:man xxx 以全屏方式显示帮助手册,按q退出。 man ls 。

  4、info命令:info xxx 以更详细的方式获取帮助手册 按q退出。 info ls。

 

三、文件目录操作命令:

  1、ls:显示目录中的内容

    常用选项:

    -l:以长格式显示文件和目录

    -a:显示所有子目录和文件的信息

    -d:显示目录本身的属性

    -R:显示指定目录及所有的子目录

    通配符:

    ?:匹配文件中的某一个字符。

    *:匹配文件中的任意多个字符。

 

  2、cd:改变工作目录

    相对路径:相对当前工作目录的路径。

    a、一个.开头:当前路径

    b、两个..开头:上一级目录

    c、一个~开头:宿主目录

    d、一个/老调皮:根目录

    绝对路径:从系统的根目录开始的路径/home/xxx。

  3、pwd:显示当前目录  

  4、du:统计目录

    -a:统计磁盘空间占用时所有的文件。

    -h:将以个性化的方式统计结果,显示文件单位

    -s:只统计每个参数所占用控件总的大小。

  5、mkdir:创建新的目录

    -p:创建嵌套多层目录

    mkdir -p aaa/bbb/ccc 一次创建3层目录,不带-p会报错。

  

四、文件操作命令

  1、touch:创建新文件。如果文件不存在则创建一个空文件,如果文件存在则更新文件创建时间,可以一次创建多个文件。

  例如:touch  file1.txt file2.txt  //同时创建2个文件

  2、cp:复制文件或目录。

  选项:

  -f:强制复制。

  -i:提醒用户确认。

  -p:保持属性不变。

  -r:赋值所有文件及子目录。

  例如:cp -r mydir mydir_back

  3、rm:删除文件或目录。

  选项:

  -f:直接强制删除。

  -i:提醒用户确认。

  -r:删除整个目录及目录下的所有文件。

  默认时,rm 不会删除目录。使用--recursive(-r 或-R)选项可删除每个给定的目录,以及其下所有的内容。

  4、mv:改名或移动文件或目录。

  mv file1.txt file_first.txt  :将file1.txt重命名为file_first.txt

  mv file1.txt /home/file2.txt:将file1.txt移动到/home/file2.txt

  5、find:查找文件或目录。

  语法:find [查找范围][查找条件表达式]

  查找条件:

  -name:按名称查找

  -size:按大小查找

  -user:按文件属主查找

  -type:按文件类型查找

  6、which:查找命令文件的位置。

  语法:which 命令

  例如:which ls

  7、file:查看文件类型。

  语法:file 文件路径

  例如:file /usr/bin/ls

  8、ln:建立快捷方式。

  语法:ln [-s] 源文件或目录 链接文件或目标目录

  快捷方式主要分为符号链接和硬链接。

  硬链接:不能对目录创建硬链接,也不能跨越分区创建硬链接文件。

  符号链接(软链接):需要ln添加-s选项。

  例如:ln -s /home/zhengcheng/mydir/file1.txt /home/zhengcheng/桌面  //为file1.txt 在桌面创建软链接

  

  

 

 

 

Linux常用命令查询:

常用Linux的20个命令:http://www.oschina.net/translate/useful-linux-commands-for-newbies

命令查询:http://www.jb51.net/linux/

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。