嵌入式Linux C编程学习之路(二)——常用命令汇总1

一、用户管理类命令

1:格式:useradd [选项] 用户名

useradd kkkw
  -添加名字为kkkw的用户,当用户创建成功后,会在/home/ 目录下生成与用户名同名的目录

[root@loc home]# useradd kkkw
[root@loc home]# ls
kkkw  kkw

2:格式:userdel [选项] [用户名]
userdel –r kkkw
删除名字为kkkw的用户 选项r会使/home目录下的该用户目录也被删除。

[root@loc home]# userdel -r kkkw
[root@loc home]# ls
kkw


3:格式:passwd [选项] [用户名]
passwd kkw
修改用户kw的密码

[root@loc home]# passwd kkw
更改用户 kkw 的密码 。
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。

4:格式:su [选项] [用户名]
su – root
切换到root用户,并将root用户的环境变量同时带入

[kkw@loc home]$ su - root
密码:
[root@loc ~]# 


5:格式:groupadd [选项] [用户组名]
groupadd group1
添加组名为“group1”的用户组

6:格式:groupdel [用户组名]
groupdel group1
删除组名为“group1”的用户组

二、文件目录类命令

1:格式:ls [选项] [目录或文件]
 ls /home
显示/home目录下的文件与目录(不包含隐藏文件)

ls –a /home
显示/home目录下的所有文件与目录(含隐藏文件)

ls –l /home
显示/home目录下的文件与目录的详细信息

[root@loc ~]# ls /home
kkw
[root@loc ~]# ls -a /home/
.  ..  kkw
[root@loc ~]# ls -l /home/
总用量 4
drwx------. 35 kkw kkw 4096 7月  20 23:28 kkw
[root@loc ~]# 

2:格式:cd 目录名
cd /home/
进入/home目录
cd ..
退回到上一级目录

3:格式:cp [选项] 源文件或目录 目标文件或目录
 cp /home/test /tmp/
将 /home目录下的test文件copy到/tmp目录下

[root@loc home]# touch test
[root@loc home]# ls
kkw  test
[root@loc home]# cp /home/test /tmp/
[root@loc home]# cd /tmp/
[root@loc tmp]# cd /tmp/|ls|grep test
test


 cp –r /home/dir1 /tmp/
将 /home目录下的dir1目录copy到/tmp目录下

4:格式:mv [选项] 源文件或目录 目标文件或目录
mv /home/test /home/test1
将 /home目录下的test文件更名为test1
mv /home/dir1 /tmp/
将 /home目录下dir1目录移动(剪切)到/tmp目录下

5:格式:rm [选项] 文件或目录
rm /home/test
删除/home目录下的test文件
rm –r /home/dir
删除/home目录下的dir目录

6:格式: chmod [who] [+ | - | =] [mode] 文件名
参数:
who:
u 表示文件的所有者。
g 表示与文件所有者同组的用户。
o 表示“其他用户”。
a表示“所有用户”。它是系统默认值。
mode:
+ 添加某个权限
- 取消某个权限
= 赋予给定权限
例:chmod g+w hello.c

[root@loc kkw]# ll|grep hello.c 
-rw-r--r--. 1 root root    0 7月  20 23:37 hello.c
[root@loc kkw]# chmod g+w hello.c 
[root@loc kkw]# ll|grep hello.c 
-rw-rw-r--. 1 root root    0 7月  20 23:37 hello.c

7:格式:mkdir [选项] 目录名

 mkdir /home/workdir
在/home目录下创建workdir目录
 mkdir –p /home/dir1/dri4/dir3/dir2
创建/home/dir1/dir2目录,如果dir1不存在,先创建dir1

8:格式:du 目录名
范例:
du /tmp

[root@loc ~]# du /tmp/
376	/tmp/vmware-root
8	/tmp/pulse-siZ614wskass
4	/tmp/virtual-kkw.H9BNJ5
4	/tmp/.esd-0
4	/tmp/virtual-kkw.PUl1yy
8	/tmp/orbit-kkw
4	/tmp/VMwareDnD
4	/tmp/virtual-kkw.JWRDeN
4	/tmp/keyring-HEkHA1
4	/tmp/.X11-unix
4	/tmp/virtual-kkw.WSxP7v
4	/tmp/orbit-gdm
4	/tmp/.ICE-unix
4	/tmp/pulse-oooj8w24T2BP
28	/tmp/vmware-kkw
8	/tmp/vmware-config-8412.0
4	/tmp/.esd-500
4	/tmp/swtlib-32
8	/tmp/pulse-gi88RF0H7OFd
4	/tmp/pulse-2jhhuW6ePzqJ
4	/tmp/virtual-root.Ix60oN
504	/tmp/

9:格式:pwd
pwd
显示当前工作目录的绝对路径

猜你喜欢

转载自blog.csdn.net/Alone_k/article/details/81139794