Linux文件系统与文本编辑器

用户管理常用命令

1、 用户账户添加命令
useradd mjroot[添加mjroot用户]
2、 修改用户账号   
usermod [option] [username]
-d [directory] 修改用户登入时的目录
-e [days] 修改账号的有效期限,days表示天数
-l [login_name] 变更用户登录时的名称为login_name
-p [password] 修改用户密码

3、 删除用户账号
userdel -r mjroot [删除用户账号和该账号的/home]
userdel mjroot [删除用户账号且保留该账号的/home信息]

4、 用户口令管理命令
password [option] [username]
-l 锁定账号
-d 清空密码
-f 强迫用户下次登录时修改密码

用户组管理常用命令

1、 用户组添加命令
groupadd -g 666 wangyq -------- wangyq:x:666: [添加组 group1 并指定gid 666]
groupadd group1 [添加组 group1]
2、 用户组修改命令
groupmod [option] [groupname]
    -g GID 用户指定新的GID
    [root@localhost 桌面]# groupmod -g 103 group2
    [root@localhost 桌面]# tail -l /etc/group
    group2:x:103:
-o GID 重复使用GID[多个用户可以分在同一个组中]
-n 为群组改名
    [root@localhost 桌面]# groupmod -n groupest group2
    [root@localhost 桌面]# tail -1 /etc/group
    groupest:x:103:
3、 用户组删除命令
groupdel [groupname]
    [root@localhost 桌面]# groupdel groupest
必须先删除该组的用户,然后才能删除该用户组。

文件和目录操作
文件名由字母、数字、下划线和圆点组成的字符串构成,长度限制在255个以内。

2.2.1 文件操作常用命令
1、文件清单命令

    [mjroot@localhost ~]$ ll
    总用量 44
    -rwxrw-r--. 1 mjroot mjroot   40 3月  31 22:51 whologged.sh
    drwxr-xr-x. 2 mjroot mjroot 4096 3月  30 19:43 公共
    drwxr-xr-x. 2 mjroot mjroot 4096 3月  30 19:43 模板
    drwxr-xr-x. 2 mjroot mjroot 4096 3月  30 19:43 视频
    drwxr-xr-x. 2 mjroot mjroot 4096 3月  30 19:43 图片
    drwxr-xr-x. 2 mjroot mjroot 4096 3月  30 19:43 文档
    drwxr-xr-x. 2 mjroot mjroot 4096 3月  30 19:43 下载
    drwxr-xr-x. 2 mjroot mjroot 4096 3月  30 19:43 音乐
    drwxr-xr-x. 2 mjroot mjroot 4096 3月  30 20:41 桌面
    [mjroot@localhost ~]$ ls
    whologged.sh  公共  模板  视频  图片  文档  下载  音乐  桌面
ls -a [显示所有隐藏文件]
2、文件复制命令[当 source 和 destination 不一样时,就是更名]
cp [option] [source] [destination]
    -i 询问是否覆盖
    -r 复制整个目录
3、文件移动命令
mv [option] [source] [destination]
    -i 询问是否覆盖
    -f 覆盖文件不提示
4、 删除文件命令
rm [option] [fileName or directory]
    -f 忽略不存在的文件,从不给出提示
    -r 删除整个目录
    -i 询问是否删除

2.2.2 目录操作常用命令

1、创建目录命令
mkdir [option] [directoryName]
-m 对新建目录设置存取权限
-p 一次建立多级目录
-v 显示创建信息
[mjroot@localhost 桌面]$ mkdir -m 777 tsk
[mjroot@localhost 桌面]$ ll
总用量 20
-rw-rw-r--. 1 mjroot mjroot   76 330 20:41 1.c
-rwxrwxr-x. 1 mjroot mjroot 8504 330 20:41 a.out
drwxrwxrwx. 2 mjroot mjroot 4096 41 15:10 tsk
[mjroot@localhost 桌面]$ mkdir -p testdir/test
[mjroot@localhost 桌面]$ ll
总用量 24
-rw-rw-r--. 1 mjroot mjroot   76 330 20:41 1.c
-rwxrwxr-x. 1 mjroot mjroot 8504 330 20:41 a.out
drwxrwxr-x. 3 mjroot mjroot 4096 41 15:11 testdir
drwxrwxrwx. 2 mjroot mjroot 4096 41 15:10 tsk
[mjroot@localhost 桌面]$ tree testdir
testdir
└── test

1 directory, 0 files
[mjroot@localhost 桌面]$ 
[mjroot@localhost 桌面]$ mkdir -v sk
mkdir: 已创建目录 "sk"
2、删除目录命令 [只能删除空目录]
[mjroot@localhost 桌面]$ rmdir testdir
rmdir: 删除 "testdir" 失败: 目录非空
[mjroot@localhost 桌面]$ rm -fr testdir
[mjroot@localhost 桌面]$ ll
总用量 24
-rw-rw-r--. 1 mjroot mjroot   76 330 20:41 1.c
-rwxrwxr-x. 1 mjroot mjroot 8504 330 20:41 a.out
drwxrwxr-x. 2 mjroot mjroot 4096 41 15:14 sk
drwxrwxrwx. 2 mjroot mjroot 4096 41 15:10 tsk
[mjroot@localhost 桌面]$
3、目录切换命令
cd 返回登录目录
cd ~ 同上
cd /home 返回到home目录,home目录通常为用户登录目录的上机目录
cd .. 向上移动一级目录
cd - 返回上次访问的目录
[mjroot@localhost 桌面]$ cd ~
[mjroot@localhost ~]$ cd -
/home/mjroot/桌面
[mjroot@localhost 桌面]$
    1、 更改文件(目录)权限命令

    chmod [userType] [signal] [type] [fileName]
    u -- user  ;g -- group ; o -- others ; a -- all
    + 添加某个权限 ;- 取消某个权限 ;= 赋予给定权限并取消其他所有权限
    r 可读 4 ;w 可写 2 ; x 可执行 1    
    chmod u+x,g+w  testvi 等价 chmod 764 testvi
[mjroot@localhost 桌面]$ touch testvi
[mjroot@localhost 桌面]$ ll
-rw-rw-r--. 1 mjroot mjroot    0 41 15:32 testvi
[mjroot@localhost 桌面]$ chmod u+x,g+w testvi
[mjroot@localhost 桌面]$ ll
-rwxrw-r--. 1 mjroot mjroot    0 41 15:32 testvi
[mjroot@localhost 桌面]$ 

2.3文本编辑器

vi/vim [fileName]
    w --- 将编辑的文本存储
    q --- 退出vi
    q! --- 放弃修改并退出vi
    wq --- 存储并退出vi
    /word --- 自当前光标位置向下搜索名字为 word 的字符串
    ?word --- 自当前光标位置向上搜索名字为 word 的字符串
    :n1,n2s/word1/word2/g 在 n1 行与 n2 行之间搜索为 word1 ,并将其替换为 word2
    :1,$s/word1/word2/g 在第 1 行与最后一行之间搜索为 word1 ,并将其替换为 word2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值