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