此文档仅列举常用命令,相关命令参数可自行查阅
1、Linux常用目录
/bin:
这是二进制(binary)的缩写,存放了一些最基本的系统命令,这些命令可以被所有用户使用。比如ls、cp、mkdir等命令都在这个目录下。
/sbin:
与/bin类似,不过这里存放的是系统管理员使用的一些系统命令,例如ifconfig和shutdown。普通用户默认无法使用这里的命令。
/etc:
这个目录存放了系统的配置文件。几乎所有的系统配置都可以在这里找到,比如网络配置文件、用户账户信息、软件包管理器的配置等。
/home:
在Linux系统中,每个用户都有一个自己的家目录,这个目录一般存放着用户的个人文件和配置。例如,用户Alice的家目录可能是/home/alice。
/var:
这个目录存放的是经常变化的文件,比如日志文件、邮件、缓存文件等。一些动态的系统数据都存放在这个目录下。
/tmp:
临时文件存放目录,一些临时性的文件可以放在这里。这个目录下的文件通常会在系统重启时被清空。
/usr:
这是Unix Software Resource的缩写,存放了大部分系统软件。包括用户安装的软件和系统自带的软件。比如/usr/bin目录下存放了很多用户安装的软件。
/lib:
这个目录存放了系统的库文件,这些库文件是软件运行所必需的。比如C语言的标准库文件就在这个目录下。
/opt:
这个目录是用来存放用户安装的额外软件的。通常情况下,这些软件不会与系统自带的软件混合在一起。
/boot:
存放系统引导所需的文件,比如内核文件和引导加载程序。
2、目录信息查看
pwd --查看当前目录
ls --查看目录信息
cd --目录路径切换
mkdir/rmdir--创建/删除目录
3、文件管理
cp --文件拷贝
mv --文件移动
rm --文件删除
cat/head/tail --文件操作(查看文件内容)
diff --文件比较
4、文件压缩
tar -zcvf --打包
tar -zxvf --解压
zip --打包
unzip --解压
5、帮助命令
man
6、用户和用户组
useradd --创建用户
userdel --删除用户
passwd --修改用户密码
修改当前用户:passwd
修改其他用户密码: passwd 用户名
文件与目录权限管理
chmod
权限等级对应:r=4,w=2,x=1
修改权限:chmod 750 filename
chown
chown user:group filename --修改归属人/组
7、文件管理
sed --文件修改
awk --文本处理命令(输出文本信息)
vim --文本编辑命令(知节进入文本编辑状态)
8、查找命令
grep
find