您的位置:首页 > 运维架构 > Linux

Linux常用命令

2016-03-27 17:06 302 查看

Linux常用命令

目录、文件、链接处理命令

mkdir -p [目录名] : 创建目录 -P表示递归

cd [目录名] : 切换目录

pwd : 打印当前所在目录

ls -ail [目录名]:打印当前/指定目录的目录文件

rm -rf:删除文件 -r表示递归删除 -f表示强制删除(不出现提示)

cp -r:copy文件

mv:移动或重命名

touch:新建文件

cat -n:查看文件内容,-n 显示行号

more:一页一页的查看文件内容,空格键翻页,enter键向下滚动一行,Q键退出

less -M:增强版的more。-M 会显示更多的信息

head -n:显示文件的开头 -n显示的行数

tail -nf:显示文件的结尾,-f 表示实时显示(常用于查看日志信息)

ln -s:生成链接文件 -s表示软连接

文件搜索命令

locate:文件名 : 在数据库中搜索文件 updatedb

find 搜索范围 搜索条件:最强大的搜索命令,比较消耗资源

-name,-user,-atime,-ctime,-mtime,-size,-inum,-a,-o

whereis -bm:只能搜索命令的命令 -b只查看路径 -m只查看帮助文档

which:只能搜索命令的命令,与whereis区别是可以查看别名

grep -iv [选项] 字符串 文件名:在文件中陪陪符合条件的字符串 -i 忽略大小写,-v 排除指定字符串

压缩与解压缩命令

zip -r 文件名 源文件:压缩文件为.zip,-r 压缩目录

unzip 文件:解压缩.zip

gzip -cr -d 源文件:压缩为.gz格式的压缩文件,源文件会消失.-d 解压缩

gunzip 文件:解压缩.gz

bzip2 -k -d 源文件:压缩为.gz格式的压缩文件,不支持目录压缩,-k 会保留源文件。-d 解压缩

bunzip2:解压缩.bz2

tar -zcvf -zxvf -jcvf -jxvf 打包文件名 源文件:打包文件。-c 打包,-v 显示过程,-f 指定打包后的文件名,-z 压缩包为.tar.gz格式,-j 压缩包为.tar.bz2格式。-x 解压缩

关机和重启命令

shutdown -c -h -r 时间:关机命令。-c 取消前一个关机命令,-h 关机,-r 重启

halt /poweroff /init 0:其他不常用关机命令

reboot init 6:其他不常用重启命令

runlevel:查询系统当前运行级别

logout:退出登录命令

其他常用命令

echo 内容:控制台打印输出内容

chmod -r 755 目录/文件:更改目录/文件的权限,-r 表示递归目录 755为对应权限码

chown -r root:root目录/文件:更改目录/文件的属组

netstat -an :查看所有的网络情况

输出重定向

命令>文件:以覆盖的方式,把命令的正确输出输出到指定文件

命令>>文件:以追加的方式,把命令的正确输出输出到指定文件

命令2>文件:以覆盖的方式,把命令的错误输出输出到指定文件

命令2>>文件:以追加的方式,把命令的错误输出输出到指定文件

命令>文件 2>&1/ 命令&>文件:以覆盖的方式,把命令的正确和错误输出输出到指定文件

命令>>文件 2>&1/命令&>>文件:以追加的方式,把命令的正确和错误输出输出到指定文件

命令>>文件1 2>>文件2:把正确输出追加输出到文件1,错误输出追加输出到文件2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux