Ubuntu
-d :指定用户登录系统时的主目录,如果不使用该参数,系统自动在/home目录下建立与用户名同名目录为主目录
-m:自动建立目录
-g:指定组名称
ps:查看进程信息:
-a:显示终端上的所有进程,包括其他用户的进程
-u:显示进程的详细状态
-x:显示没有控制终端的进程
-w:显示加宽,以便显示更多的信息
-r:只显示正在运行的进程
ifconfig:查看ip
copy
cp -i 覆盖式复制,在覆盖目标文件时提示是否覆盖
cp -r 用于复制文件夹,以递归的方式复制其目录与其目录下的文件
cp -v 表示其复制进度
举例:cp 01 -r 复制01文件夹 cp *.txt 复制以txt结尾的文件
mv
mv 有两种表达方式
1.重命名 , 一个文件存在另一个不存在 举例:mv 02 03 表示把02改名为03
2.移动,两个文件都存在 举例:02 已存在,新建03 mv 02 03 把02文件夹移动到03 文件夹
tar
tar -cvf + 命名+内容 表示归档
tar -xvf +命名+内容 表示解档
举例:tar -cvf test.tar i.c
释义:把i.c归档到名为test.tar 的文件夹中
举例:tar -xvf test.tar i.c
释义:把i.c解档到名为test.tar的文件夹中
tar -zcvf +命名+gz(后缀名,可以是tar)+内容 表示归档并压缩
tar -zxvf +命名 -C (大写)+内容 表示归档并解压
举例:tar -zcvf test.tar .gz i.c
释义:表示将i.c归档并压缩到test.tar 文件夹下
举例:tar -zcvf test.tar -C i.c
释义:表示将i.c归档并解压到test.tar 文件夹下
find
find用于查找特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。
find / -name '*.ty' 表示查找以 .ty 结尾的所有文件
find / -name 'sh*' 表示查找以 . sh 开头的所有文件
useradd -m:表示创建用户举例:sudo userradd xiaona -m
cat /etc/passwd 查看用户举例:cat /etc /passwd
su-:表示进入,切换用户举例:su-
xiaonapasswd:输入密码举例:sudo passwd+密码
userdel:删除文件举例:sudo userdel+文件名
exit:退出文件用户组
groupadd:创建用户组举例:sudo groupadd +用户组名
cat /etc /group 查看用户组
groupdel:删除用户组举例:sudo groupdel+要删除的用户组名
sudo uesrmod -a -G(大写)+切入组+用户名 表示换组权限
字母说明r读取权限,数字代号为 "4"w写入权限,数字代号为 "2"x执行权限,数字代号为 "1"-不具任何权限,数字代号为 "0"权限命令chmod 表示修改文件权限chown 表示修改文件用户名chgrp 表示修改文件用户组dourp +文件 搜素文件的所在组 举例:sudo chmod 777 06.txt举例:sudo chown 用户名 06.txt举例:sudo chgrp 用户名 06.txt
pwd :查看自己在哪
ls:查看文件夹
ls -a :查看隐藏文件
d rwx rwx r-x
文件 拥有者权限 组 其他用户