linux 常用命令备忘
linux的文件系统是采用层级式的树状目录结构
- /
- root,存放root用户的相关文件
- home,存放普通用户的相关文件
- bin,存放常用命令的目录,如vi,su
- sbin,要具有一定权限才可以使用命令
- mnt,默认挂载光驱和软驱的目录
- etc,存放配置的相关文件
- var,存放经常变化的文件,如网络连接的sock文件
- boot,存放引导系统启动的相关文件
- usr,安装一个软件的默认目录,相当于windows下的program files
常用命令介绍
- 显示当前在哪个路径下
pwd
- 当前用户是谁
who am i
- 改变目录
cd
- 显示目录下的所有文件,包括隐藏文件 显示长列表格式
ls -la
- 建立目录
mkdir
- 删除空目录
rmdir
- 递归复制命令(复制子目录信息)
cp ‐r dir1 dir2
- 移动文件和改文件名
mv
- 删除所有内容,包含目录和文件,r表示递归,f表示强制
rm ‐rf *
- 建立符号连接,类似于建立某个文件的快捷方式
ln ‐s /etc/inittab inittab,inittab指向实际文件/etc/inittab inittab
- 显示文件内容带分页,ctrl + page up上翻,长空格下翻
more
- 显示文件内容带分页
less
- 在文本中查询内容
grep
- 管道命令,在linux和unix系统,把上一个命令的结果交给|后面的命令处理
|
- 搜索文件及目录 从根目录开始搜索名称为man的文件或目录
find / -name man
- 改变文件或目录的权限
chmod 755 abc
- 改变abc这个目录及其下面所有的文件和目录的所有者是root
chown ‐R root ./abc
- 挂载命令
mount [-parameters] [设备名称] [挂载点]
- 卸载命令
umount [挂载点]
- 查看磁盘使用情况
df -h
- 查看使用过的命令的历史记录
history