LINUX命令详解

用户管理类命令

 

1.添加用户

格式:useradd [选项] 用户名

范例:

useradd david

-添加名字为david的用户,当用户创建成

功后,会在/home/ 目录下生成与用户名

同名的目录。

 

2.删除用户

格式:userdel [选项] [用户名]

范例:

userdel –r david

- smb , “-r”

删除名字为 的用户 选项会使

/home目录下的该用户目录也被删除。

 

3.修改密码

格式:passwd [选项] [用户名]

范例:

passwd david

修改 用户的密码

 

4.切换用户

格式:su [选项] [用户名]

范例:

su – root

切换到root用户,并将root用户的环境变

量同时带入

 

5.添加用户组

格式:groupadd [选项] [用户组名]

范例:

groupadd group1

添加组名为“group1”的用户组

 

6.删除用户组

格式:groupdel [用户组名]

范例:

groupdel group1

删除组名为“group1”的用户组

 

文件与目录类命令

1.查看目录

格式:ls [选项] [目录或文件]

范例:

1. ls /home

显示/home目录下的文件与目录(不包含隐藏文件)

 

2. ls –a /home

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

 

3. ls –l /home

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

 

2.改变工作目录

格式:cd 目录名

范例:

1. cd /home/

进入/home目录

2. cd .

退回到上一级目录

 

3.复制文件/目录

格式:cp [选项] 源文件或目录 目标文件或目录

范例:

1. cp /home/test /tmp/

将 /home目录下的test文件copy到/tmp目录下

2. cp –r /home/dir1 /tmp/

将 /home目录下的dir1目录copy到/tmp目录下

 

4.移动或更名

格式:mv [选项] 源文件或目录 目标文件或目录

范例:

1. mv /home/test /home/test1

将 /home目录下的test文件更名为test1

2.mv /home/dir1 /tmp/

将 /home目录下dir1目录移动(剪切)到/tmp目录下

 

5.删除文件/目录

格式:rm [选项] 文件或目录

范例:

1.rm /home/test

删除/home目录下的test文件

2.rm –r /home/dir

删除/home目录下的dir目录

 

6. 改变文件权限

格式: chmod [who] [+ | - | =] [mode] 文件名

参数:

who:

u 表示文件的所有者。

g 表示与文件所有者同组的用户。

o 表示“其他用户”。

a

表示“所有用户”。它是系统默认值。

mode:

+ 添加某个权限

- 取消某个权限

= 赋予给定权限

例:chmod g+w hello.c

 

7.创建目录

格式:mkdir [选项] 目录名

范例:

1. mkdir /home/workdir

在/home目录下创建workdir目录

2. mkdir –p /home/dir1/dri4/dir3/dir2

创建/home/dir1/dir2目录,如果dir1不存在,先创建

dir1

 

8.查看目录大小

格式:du 目录名

范例:

1. du /tmp

 

9.查看当前路径

格式:pwd

范例:

1. pwd

显示当前工作目录的绝对路径

 

压缩打包类命令

 

压缩解压

在Linux环境中,压缩文件的扩展名通常为*.tar; *.tar.gz;

*.tgz; *.gz; *.bz2。而不同后缀名的文件,则需要使用不同

的命令来处理。

*.gz <-> gzip命令压缩的文件

*.bz2 <-> bzip2命令压缩的文件

*.tar <-> tar命令打包的文件

*.tar.gz <-> tar打包后,再经过gzip压缩的文件

*.tar.bz2 <-> tar命令打包后,再经过bzip2压缩的文件

 

1.压缩解压-gzip

格式:gzip [选项] 文件名

范例:

1. gzip /root/anaconda-ks.cfg

压缩文件

2. gzip –d /root/anaconda-ks.cfg.gz

解压文件

 

2.压缩解压-bzip2

格式:bzip2 [选项] 文件名

范例:

1. bzip2 /root/anaconda-ks.cfg

压缩文件

2. bzip2 –d /root/anaconda-ks.cfg.bz2

解压文件

 

3.打包压缩-tar

格式:tar [选项] 目录或者文件

范例:

1. tar cvf tmp.tar /tmp

将tmp目录打包为一个文件

2. tar xvf tmp.tar

将打包文件解开

3. tar cvzf tmp.tar.gz /tmp

将tmp目录打包为一个文件

 

4. tar xvzf tmp.tar.gz

将打包文件解开

 

磁盘管理类命令

 

1加载光盘-mount

格式:mount [选项] 设备名 挂载目录

范例:

1. mount /dev/cdrom /mnt

 

2.卸载光盘-umount

格式:umount 挂载目录

范例:

1. umount /mnt

重要提示:请在执行umount之前,保证已经用户已经退

出了mnt目录

 

3.查看磁盘-df

格式:df [选项]

范例:

1. df -hl

 

4.创建新文件-touch

格式:touch 文件名

范例:

 

查找类命令

1. touch newfile

创建一个名字为“newfile”的空白文件

 

5.文件链接-ln

格式:ln [选项] 文件名 链接名

范例:

1. ln oldfile hlink

为oldfile文件创建一个硬链接hlink

1. ln –s oldfile slink

为oldfile文件创建一个软链接slink

 

1.查找文件/目录-find

格式:find 查找路径 -name 文件名

范例:

1. find /root/ -name install.log

在root目录下寻找名字为intall.log的文件

 

2.查找字符串

格式:grep “字符串”路径 [选项]

范例:

1. grep “hello” ./ -rn

在当前路径下寻找包含字符串”hello”的文件

2. grep “he*” ./ -rn

在当前路径下寻找包含以”he”开头的字符串的文件

 

进程管理类命令

 

1.查看进程-PS

格式:ps [选项]

范例:

1. ps aux

 

2.杀死进程-Kill

格式:kill [选项] pid

范例:

1. vi hello.c

2. ps aux

3. kill

 

3.查看内存-free

格式:free [选项]

范例:

1. free

 

4.CPU占有率-top

格式:top [选项]

范例:

1. top

 

1.软件管理-rpm

格式:rpm [选项] [软件包]

范例:

1. rpm –ivh /mnt/Packages/xinetd-2.3.14-

34.el6.i686.rpm

安装xinetd-2.3.14-34.el6.i686.rpm

2. rpm –qa

查看系统中已经安装的所有软件包

3. rpm –e xinetd-2.3.14-34.el6.i686

卸载已经安装的xinetd-2.3.14-34.el6.i686

 

2.管道操作-|

格式 命令1 | 命令2

范例:

1. rpm –qa|grep tar

查询系统中安装的所有软件包,并从中找出带有字符

串”tar”的。

 

3.查看帮助-man

格式:man 命令名

范例:

1. man find

查看find命令的用法

 

4.关闭linux系统

格式:shutdown [选项] 时间

范例:

1. shutdown now

立刻关机

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值