Chinaunix首页 | 论坛 | 博客
  • 博客访问: 493919
  • 博文数量: 223
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2145
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-01 10:23
个人简介

该坚持的时候坚持,该妥协的时候妥协,该放弃的时候放弃

文章分类

全部博文(223)

文章存档

2017年(56)

2016年(118)

2015年(3)

2014年(46)

我的朋友

分类: 嵌入式

2016-09-15 11:20:37

第一组、用户管理类命令

1.添加用户
格式:useradd [选项] 用户名
范例:
useradd david
-添加名字为david的用户,当用户创建成功后,会在/home/ 目录下生成与用户名同名的目录。
2.删除用户
格式:userdel [选项] [用户名]
范例:
userdel –r david
删除名字为david的用户,“-r”选项会使/home目录下的该用户目录也被删除。
3.修改密码
格式:passwd [选项] [用户名]
范例:
passwd david
修改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
在Linux系统中,存在类似于windows中“快捷方式”的链接文件。链接文件又分为“软链接”和“硬链接”。原文件软链接文件 硬链接文件

5.文件链接-ln
格式:ln [选项] 文件名 链接名
范例:
1. ln oldfile hlink
为oldfile文件创建一个硬链接 hlink
1. ln –s oldfile slink
为oldfile文件创建一个软链接 slink
5.文件链接-ln
软链接和硬链接的区别在哪里?

第五组、查找类命令
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
立刻关机

LINUX命令详解
版权声明:本课件及其印刷物、视频的版权归成都国嵌信息技术有限公司所有,并保留所有权力:任何单位或个人未经成都国嵌信息技术有限公司书面授权,不得使用该课件及其印刷物、视频从事商业、教学活动。已经取得书面授权的,应在授权范围内使用,并注明来源:国嵌。违反上述声明者,我们将追究其法律责任。(v2014版)
 

阅读(326) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~