Linux命令

一、用户管理类命令

1、添加用户

    useradd   [选项]   用户名

2、删除用户

   userdel    [选项]   用户名

   范例: userdel    -r   david

   删除名字为david的用户,“-r”选项会使/home目录下该用户的目录也被删除。 

3、修改密码

   passwd   [选项]   [用户名] 

4、切换用户

   su   [选项]   [用户名]

   范例:su   -   root

   切换到root用户,并将root用户的环境变量同时代人

5、添加用户组

   groupadd   [选项]   [用户组名]

6、删除用户组

    groupdel   [用户组名]

二、文件与目录类命令

1、查看目录

   ls [选项]   [目录或文件]

   ls   /home  

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

   ls   -a   /home

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

   ls   -a  -l    /home

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

2、改变工作目录

     cd   目录名

3、复制文件/目录

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

   范例:

    cp /home/test   /temp/

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

   cp   -r   /home/dir1   /tmp/

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

4、移动或更名

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

   范例:

   mv   /home/test   /home/test1

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

   mv   /home/dir1   /temp/

    将/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

7、创建目录

   mkdir [选项]   目录名

   范例:

   mkdir   -p   /home/dir1/dir2/dir3

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

8、查看目录大小

du 目录名

9、查看当前路径

pwd

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

三、压缩打包类命令

1、压缩解压-gzip

   gzip   /root/anaconda-ks.cfg

   压缩文件

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

   解压文件

2、压缩解压-bzip2

   bzip   /root/anaconda-ks.cfg

   压缩文件

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

   解压文件

3、打包压缩-tar   (压缩:把一个目录压缩成一个文件   打包:把一个目录变成一个文件,大小没有变化)

   tar [选项]   目录或者文件

   tar   cvf   tmp.tar   /tmp

   将tmp目录打包为一个文件

   tar   xvf   tmp.tar

   将打包文件解开

   tar   cvzf   tmp.tar.gz   /tmp

   将tmp目录打包为一个文件(先打包再压缩)

   tar   xvzf   tmp.tar.gz

   将打包文件解开

四、磁盘管理类命令

 1、加载光盘-mount

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

2、卸载光盘-unmount

   unmount   挂在目录

3、查看磁盘-df

   df   [选项]

4、创建新文件-touch

   touch   文件名

5、文件链接-ln

   ln   [选项]   文件名   链接名

   范例:

   ln   oldfile   hlink

   为oldfile创建一个硬链接hlink

   ln   -s   oldfile   slink

   为oldfile创建一个软链接slink

五、查找类命令

1、查找文件/目录-find

   find   查找路径   -name  文件名

   范例:

   find   /root/   -name   install.log

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

2、查找字符串

   grep   "字符串"   路径   [选项]

六、进程管理类命令

1、查看进程-ps

   ps   [选项]

   范例:

   ps   aux

2、杀死进程-kill

  kill   [选项]   pid

3、查看内存-free

   free   [选项]  

4、CPU占有率-top

   top   [选项]

七、杂项命令大聚合

1、软件管理-rpm

   rpm   [选项]   [软件包]

   范例:

   rpm   -ivh   /mnt/Packages/xinetd.rpm

   安装 xinetd.rpm

   rpm  -qa

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

   rmp   -e  xinetd

   卸载已经安装的xinetd

   软件管理-yum

   yum    list                    查看仓库中的软件包

   yum   install  包名        安装仓库中的软件包

    yum   remove   包名    删除已经安装的软件包

2、管道操作-|

    命令1|命令2

范例:

   rpm   -qa | grep  tar

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

3.查看帮助-man

   man 命令名字

4、关闭linux系统

   shutdown   [选项]   时间

   shutdown now 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值