1.文件和目录命令(cd,ls,rm,cp,pwd,tree,lstree)
- cd /home 进入"/home"目录
- cd .. 返回上一级目录
- cd ../.. 返回上两级目录
- cd 进入个人的主目录
- cd ~user1 进入个人的主目录
- cd - 返回上次所在的目录
- pwd 显示工作路径
- ls 查看目录中的文件
- ls -F 查看目录中的文件
- ls -l 显示文件和目录的详细资料
- ls -a 显示隐藏文件
- tree 显示文件和目录由根目录开始的树形结构
- lstree 显示文件和目录由根目录开始的树形结构
- rm -f file1 删除一个叫做"file1"的文件
- rmdir dir1 删除一个叫做"dir1"的目录
- cp file1 file2 复制一个文件改名叫"file2"
- cp dir/* . 赋值一个目录下的所有文件到当前工作目录
-
cp -a /tmp/dir1 . 将dir1目录备份,包括文件的属性,链接,日期等
文件搜索命令(find)
- find / -name file1 从"/"开始进入根文件系统搜索文件和目录
- find / -user user1 搜索属于用户"user1"的文件和目录
- find /home/user1 -name \*.bin 在目录"/home/user1"中搜索带有".bin"结尾的文件
- find /usr/bin -type f -atime +100 搜索在过去100天内未使用过的执行文件
- find /uer/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件
- find / -name \*.rpm -exec chmod 755 '{}' \; 搜索以".rpm"结尾的文件并定义其权限
- find / -xdev -name \*.rpm 搜索以".rpm"结尾的文件,忽略光驱、捷盘等可移动设备
- locate \*.ps 寻找以".ps"结尾的文件 - 先运行"updatedb"命令
- whereis halt 显示一个二进制文件、源码或man的位置
- which halt 显示一个二进制文件或可执行文件的完整路径
磁盘空间命令(du,df)
- df -h 显示已经挂载的分区列表
- ls -lSr |more 以尺寸大小排列文件和目录
- du -sh dir1 估算目录"dir1"已经使用的磁盘空间
- du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小
用户和群组命令(grouppadd,groupdel,groupmod,name,useradd)
- groupadd group_name 创建一个新用户组
- groupdel group_name 删除一个用户组
- groupmod -n new_group_name old_group_name 重命名一个用户组
- useradd -c "Name Surname" -g admin -d /home/user1 -s /bin/bash user1 创建一个属于"admin"用户组的用户
- useradd user1 创建一个新用户
- userdel -r user1 删除一个用户("-r"排除主目录)
- usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 修改用户属性
- passwd 修改口令
- passwd user1 修改一个用户的口令(只允许root执行)
- chage -E 2005-12-31 user1 设置用户口令的失效期限
- pwck 检查"/etc/passwd"的文件格式和语法修正以及存在的用户
- grpck 检查"/etc/passwd"的文件格式和语法修正以及存在的群组
- newgrp group_name 登录