Linux 常用指令

文件:

1.cd 切换目录(cd root相对目录 cd /root绝对目录)cd -跳到上一次的路径 cd ~家目录
2.ls 列出目录和文件 -a:显示所有档案及目录 -l:以列的形式输出所有信息 -hl:以大小可识别的形式输出所有信息
文件属性字段 -普通文件 d目录 l链接文件(快捷方式) b设备文件 s sock文件 p命令管道文件
高级:ls 文件名 (通配符 任意多 ?任意一个 [12]1或者2 [1,4]1到4任意 )
3.pwd 当前路径
4.touch 新建文件
5.mv 旧名 新名 移动(改名)
6.cat 查看文件
7.mkdir 新建文件夹 mkdir a/b/c -p
8.rmdir 删除空文件夹
9.rm 1.txt 删除文件 rm 1/ -r 删除文件夹 -f强制删除
10.cp 1.txt 2.txt 复制 -r 复制文件夹
11.du 当前目录文件大小
12.文件编辑 gedit
13.grep '123' 1.txt 文本搜索 -n显示行号 x$ 以x结尾 ^x以x开头 .替换一个
14.文件搜索 find -name '
.txt' -size +4M

帮助:

1.cd --help
2.man

技巧:

1.输出重定向 >(覆盖) >>(添加)
2.more查看较长的文件
3.退出 ctrl+c ctrl+d
4.管道 |

系统:

1.cal 日历 -y 全年
2.date 时间
3.ps -aux 显示进程
4.kill pid 杀进程
5.动态显示进程
6.关机重启 reboot重启 shutdown关机 shutdown -h 20:25
7.df -h 硬盘使用情况
8.网路:ifconfig 、ping
9.which 查看命令位置
10.service apache2 start 启动服务
压缩:
1. tar [参数] 打包后名字 打包文件 -cvf打包 -xvf解包 -z压缩/解压(gz压缩) -j压缩/解压(bz2压缩 )
2.gzip [参数] 压缩目标 -d 解压
3.zip 压缩后名字 打包文件
4.unzip -d 解压路径 解压文件

链接:

1.ln -s 123.txt 123-1.txt 快捷方式(软链接)
2.ln 123.txt 123-1.txt 硬链接

权限:

1.whoami 查看当前用户
2.who 当前所有登录的用户
3.useradd [-d]用户名 添加用户 -m 建立家目录
4.su 用户名切换用户 su - root 切换时切换到家目录
5.passwd 用户名 修改密码
6.userdel 用户名 删除用户 -r 删除用户并且删除家目录
7.sudo 以管理员权限操作
8.groupadd abc 添加组 groupdel删除组 usermod -g 用户组 用户名 修改用户所在组
9.chmod u=r,g+w,o-x(a) 文件名 修改权限 421法 chmod 664 文件名
10.chown 用户名 文件或文件目录 修改拥有者
11.chgrp 用户名 文件或文件目录 修改拥有组

软件:

1.apt-get update 更新源
2.apt-get install package 安装包
3.apt-get remove package 删除包
4.apt-get upgrade 更新已安装的包
5.apt-get dist-upgrade 更新系统
6.dpkg -i <.deb file name> 安装软件 -L package 列出与该包关联的文件 -P package 彻底删除包

网络

1.netstart -a 全部(不显示监听)-l 监听中的 -p 显示程序名 常用参数-pantu

推荐阅读更多精彩内容