Linux常用命令
2018-04-11 本文已影响18人
_龙雀
- pwd:查看当前工作目录
- ls: 查看当前路径下文件
- ls -l item:按行排列当前路径下的文件 并显示详细信息
- free:查看内存使用情况
- df:查看硬盘空间
- cd ..: 返回上一级目录
- cd - :返回上一次工作目录
- cd ~:返回用户家目录
- cp item1 item2 target_dir:复制文件1 2到目标目录,相同命名文件被覆盖
- cp item1 . :复制文件1到当前目录(Linux下点代表当前目录)
- cp *.html dir1:将html格式的文件移动到dir1
- 常用通配符
模式 | 匹配对象 |
---|---|
* | 所有文件 |
g* | 文件名以“g”开头的文件 |
b*.txt | 以"b"开头,中间有零个或任意多个字符,并以".txt"结尾的文件 |
Data??? | 以“Data”开头,其后紧接着3个字符的文件 |
[abc]* | 文件名以"a","b",或"c"开头的文件 |
BACKUP.[0-9][0-9][0-9] | 以"BACKUP."开头,并紧接着3个数字的文件 |
- mkdir dir1 dir2:创建dir1 dir2文件夹
- rm item1 item2:删除文件1 2(注意删除不可还原!!!)
- rm -r dir:删除该目录下所有文件(含子目录)
- mv item1 item2 target_dir:移动文件1 2到目标目录
- mv item1 item2:重命名文件
- less item1:查看文件内容
- ln -s item1 item2-link:为文件1建立符号链接(类似快捷方式)
- 命令 --help:显示命令使用说明
- alias name='string':自定义命令
- type 命令:查看命令的类型
- 命令 ‘>’item1.txt:将命令输出结果到文件item1.txt中 (可用'>item1.txt'重写item1.txt)
- 使用”>>“操作符,将导致输出结果添加到文件内容之后。如果文件不存在,文件会 被创建,就如使用了”>”操作符。
- ls -l /bin/usr &> ls-output.txt : &> 来重定向标准输出和错误到文件 ls-output.txt
- cat item1 item2:读取2个文件 复制他们到标准输出
- cat >item1.txt :创建item1.txt并等待输入文本内容 ctrl+d结束
- ls | sort | less:管道 依次执行命令
- wc:item1- 打印行数、字数和字节数
- grep:打印匹配行 ls /bin /usr/bin | sort | uniq | grep zip 打印输出中含zip的选项
- echo: 显示一行文字
- {}: 花括号展开 echo Number_{1..5}
- clear - 清空屏幕
- history - 显示历史列表内容
- history | grep /usr/bin :找出历史命令中和/usr/bin相关的
- chmod a=rwx file:给文件添加读写执行权限