linux常用命令

一、文件处理命令

mkdir

1、作用:用于创建目录

2、格式:mkdir [options] 目录名

3、[options]主要参数:

   -m :设定权限。

   -p :需要时创建上层目录,如果目录已存在,则不当成错误。

4、实例:

   #mkdir /home/xxx/a/b  /xxx目录不存在,则/a、/b无法创建成功;若将命令改为#mkdir -p /home/xxx/a/b 则可以创建,目录从home开始一层层往下创建。

 

mv

1、作用:用来为文件或目录改名,或者将文件由一个目录移入另一个目录中

2、格式:mv 源文件或目录 目标文件或目录

3、实例:

1】将/usr/cbu中的全部文件移到当前目录中(当前目录用“· ”表示)

#mv /usr/cbu/* ·

2】将文件cjh.txt重命名为wjz.txt

#mv cjh.txt wjz.txt

 

ln

1、作用:用来在文件之间创建链接,使用权限是所有用户。

2、格式:ln [options] 源文件 链接名

3、主要参数:

   -d :允许系统管理者硬链接自己的目录。

   -s :进行软链接。

链接有两种,一种被称为硬链接(Hard  Link),另一种被称为符号链接(Skmbolic Link),默认情况下,ln命令产生硬链接。

4、实例:

   #ln -s /home/156/a/b am这样每次进入am目录就可以访问/156下的文档,以后如果不再访问其文档,删除am即可。

 

find

1、作用:在目录中搜索文件,它的使用权限是所有用户。

2、格式:find / -name

   ‘/’表示在根目录下查找文件,若缺省则默认当前目录;‘-name’表示查找的文件名,文件名支持统配符“*”和“?”。

3、如果查找时间过长,可按ctrl+c结束查找。

 

grep

1、作用:grep命令可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

2、格式:grep 字符串 文件目录 [r]/[R]

3、实例:

 1】grep ‘passwd’/etc/* -R 表示查找二进制文件

 2】grep  “hello world” ·/* -r 表示一层层目录搜索

 

二、系统管理命令

df

1、作用:用来检查文件系统的磁盘空间占用情况,使用权限是所有用户。

2、格式:df [options]

3、实例:使用df -T命令查看磁盘空间时还可以得到文件系统的信息。

/dev/hda7 reiserfs 5.2G 1.6G 3.7G 30% /

对应信息为:文件系统 类型 容量 已用 可用 已用% 挂载点

 

free

1、作用:用来查看内存的使用情况,使用权限是所有用户。

2、格式:free [-b|-k|-m] [-o] [-s delay] [-t] [-V]

3、实例: #free -b -s5 表示使用该命令后终端会连续不断地报告内存使用情况(以字节为单位),每5秒更新一次。

 

useradd

1、作用:用来建立用户账号和创建用户的起始目录,使用权限是超级用户。

2、格式:

Useradd [-d home] [-s shell] [-c comment] [-m[-k template]] [-f inactive] -e expire] [-p passwd] [-r] name

3、主要参数:

-c:加上备注文字,备注文字保存在passwd的备注栏中。

-d:指定用户登入时的启始目录。

-e:指定账号的有效期限,缺省表示永久有效。

-f:指定在密码过期后多少天即关闭该账号。

-g:指定用户所属的群组。

-m:自动建立用户的登入目录。

-n:取消建立以用户名称为名的群组。

-r:建立系统账号。

-s:指定用户登入后所使用的shell。

-u:指定用户ID号。

4、实例:

建立一个新用户账号,并设置ID。

#useradd caojh -u 544

需要说明的是,设定ID值时尽量要大于500,以免冲突。因为Linux安装后会建立一些特殊用户,一般0到499之问的值留给bin, mail这样的系统账号。

 

groupadd

1、作用:用来将新组加入系统

2、格式:groupadd [-g gid] [-o] [-r] [-f] groupname

3、实例:建立一个新组,并设置组ID加入系统

#groupadd -g 344 cjh

此时在/etc/passwd文件中产生一个组ID是344的项目。

 

kill

1、作用:用来中止一个进程。

2、格式: kill [-s signal|-p] [-a] pid ...

          Kill -l [signal]

3、实例:

 1】强行中止(经常使用杀掉)一个进程标识号为324的进程:

      #kill -9 324

 2】使用命令回收内存

      #kill -9 XXX    XXX为无用的进程标识号。

      #free           此时发现内存容量增加了。

 

三、系统安全命令

passwd

1、作用:修改账户的登陆密码,使用权限是所有用户。

2、格式:passwd 账户名

3、注:passwd后不加账户名默认修改root密码。

 

su

1、作用:变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。

2、格式:su 账户名

3、注意:su后不加账户名默认切换root,需口令才能切换;普通用户之间切换也需要口令。

 

chmod

1、作用:改变文件或目录的访问权限。

2、格式:

字符设定法:chmod [who] [+|-|=] [mode] 文件名

[+|-|=]分别表示添加某个权限、取消某个权限、赋予给定权限。

[mode]包含rwx,分别表示可读、可写、可执行。

数字设定法: chmod [mode] 文件名

实例:若文件tem的原访问权限为drwxr-xr-x,要把它的权限改为dr-xr-xr-x,则命令为:  #chmod 555 tem

 

ps

1、作用:显示瞬间进程(process)的动态,使用权限是所有使用者。

2、格式:ps [options] [--help]

3、实例:在进行系统维护时,经常会出现内存使用量惊人,而又不知道是哪一个进程占用了大量进程的情况。除了可以使用top命令查看内存使用情况之外,还可以使用下面的命令:  ps aux|sort +5n

 

who

1、作用:who显示系统中有哪些用户登陆系统,显示的资料包含了使用者ID、使用的登陆终端、上线时间、呆滞时间、CPU占用,以及做了些什么。使用权限为所有用户。

2、格式:who -[husfV][user]

3、主要参数:

-h:不要显示标题列。

-u:不要显示使用者的动作/工作。

-s:使用简短的格式来显示。

-f:不要显示使用者的上线位置。

-V:显示程序版本。



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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值