linux常用命令
/ 代表根目录
/home 普通用户的家目录
/root root用户的家目录
~ 当前用户的家目录
/etc 系统配置文件:
/etc/group 用户分组信息
/etc/password 用户信息
/etc/shadow 用户密码信息
/sys 系统目录
/var 静态文件存储目录
/opt 第三方压缩文件存储目录
1.clear 清屏
2.ls:
ls:list以长列表的方式列出当前文件夹的文件
ls /home:列出home文件夹下的文件
ls (空格)-a:.文件
ls (空格)-l:长列表
drwxr-xr-x 2 root root 4096 Feb 23 14:30 bin
drwxr-xr-x:文件操作权限
2:连接数
root:所属用户
root:当前用户所属分组
4096:当前文件大小
Feb 24 10:14:最后一次修改时间
home:文件名称
3.cd:切换当前所在文件目录
cd ./ :当前文件
cd ../ :上级文件
cd /home 切换到home文件
cd / 切换到根目录
4.man:显示当前命令介绍
5.head:预览当前文件的前十行(+文件名)
6.tail:预览当前文件的后十行
7.more:预览当前文件的所有行
8.pwd 展示当前所在目录结构
9.Ctrl+d 断开连接
2) 用户操作
添加用户:
adduser 用户名
1.创建用户
2.创建和用户同名的分组
3.将创建的用户存放到分组中
4.在/home下创建用户文件夹
5.从/etc/skel复制当前文件到当前用户目录
6.设置密码
7.信息重置
切换用户:
su - 普通用户
su - root/su -
删除用户:
userdel -r 用户名
退出用户登录:
$ exit
查看用户信息:
id
修改用户信息:
usermod -g(分组id) 1005(改成) wangYG(修改)
3) 文件操作
新建文件夹:
mkdir 文件夹名称(dir)
级联创建
mkdir -p dir1/dir2
新建文件:
touch a.txt
echo 'hello'(少量内容)>>a.txt
移动:
mv a.txt b.txt
mv dir1 dir2
复制:
cp a.txt(源文件) b.txt
cp -r dir1 dir2
删除:
rm a.txt
rm *.txt
rm -r demo
rm -r *
查看文件详情:
stat
压缩文件:
.gz
压缩:
gzip a.txt
解压
gunzip a.txt.gz
.bz2
压缩:
bziptwo a.txt
解压
bunzip a.txt..bz
.zip
压缩 zip all.zip *.txt
解压
unzip all.zip -d demo