第三天:
1、 查看文件
(1)ls -a //查看全部文件,包括隐藏文件
(2)ls -l //列表方式查看 可查出文件夹及文件的简要信息
(3)ls -F //此处一定要大写,后跟路径
查询文件结果: 文件名+ 斜杠(/)表示还有子目录
点(.)+文件名 表示隐藏文件
文件名+星(*) 表示可执行程序
文件名+(@) 表示链接符
(4)ls –R //分类列出当前目录下所有文件内容
2、 删除文件
(1)rm -r 路径 //删除目录或子目录
(2)rm -I 提示 //提示确认信息,y确认,n取消
(3)rm -f //不提示确认信息
-rf为强制删除,-ri询问删除
3、 拷贝文件
(1) cp -rf 源文件路径 目标文件路径
将/root/zc1/abc 文件夹及其内部所有元素都拷贝到 /root/zc文件夹中
-rf为强制覆盖,-ri则会询问是否overwrite
4、 查找文件
格式:find 起始目录–name 文件名
(1)精确查找: find /etc –name passwd
(2)部分大小写: find /etc -iname passwd
(3)通配查找1: find /etc -name *passwd*
(4)通配查找2: find /etc -name ?passwd
5、 文件重命名及移动文件
均使用MV(move)命令:
(1) 重命名:mv命令第一个参数是文件,第二个参数也是文件,达到重命名效果
(2) 移动文件:mv命令第一个参数是文件,第二个参数是文件夹,达到移动效果
Mv重命名时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将 丢失。
6、 查看文件内容
(1) cat :
语法 cat 文件名
(2) more:语法:
more -dc /etc/profile 注:显示提示,并从终端或控制台顶部显示;
more +4 /etc/profile 注:从profile的第4行开始显示;
more -4 /etc/profile 注:每屏显示4行;
more +/MAIL /etc/profile 注:从profile中的第一个MAIL单词的前两行开始显示
more语法中
回车一次滚动一行,空格滚到下一屏,b(back)向后移动一屏,f(forward)向前移动一屏,h(help)显示更多,q(quiet)退出查看
7、目录导航
Cd 路径地址: 进入目录,可为单级目录,也可以是多级目录
Cd.. 返回上一级目录
/ 返回根目录
Pwd 显示当前工作路径
8、创建目录(Make directory)mkdir
(1)mkdir 目录名 创建单个目录
(2)mkdir -p 目录名(多级) 递归创建多个目录
9、删除目录(Remove directory)rmdir
(1)rmdir 目录名 删除为空的单级目录
(2)rm 目录名 删除目录及子目录
Rm删除功能更强大,但使用时一定要加 -ri进行判断以避免误操作导致丢失数据:
10、用户组管理
1)、groupadd 组名 添加组
2)、Groupadd-g 组ID(500以上) 组名 添加组
3)、Groupdel 组名 删除组
4)、Cat/etc/group 查看组
5)、Groups 用户名 查看用户所在组
11、用户管理
1)、增加用户
(1)useradd zhangsan 默认创建用户zhangsan
(2)Useradd lisi -s /sbin/nologin 指定登录脚本shell是/sbin/nologin
(3)Useradd wangwu -u 888 指定UID增加用户
(4)Useradd one -d /home/date 指定家目录增加用户
运行命令:
结果:
(1)useradd two -G group1 指定组创建用户
(2)Useradd three -c 指定注解创建用户
2)、删除用户
(1)userdel zhangsan 删除用户
(2)Userdel -r zhangsan 将主目录一起删除
3)、修改用户密码
Passwd 用户名