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:文件名 : 在数据库中搜索文件 updatedbfind 搜索范围 搜索条件:最强大的搜索命令,比较消耗资源
-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 socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍