ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:19.87KB ,
资源ID:10152259      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10152259.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Linux命令.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Linux命令.docx

1、Linux命令1、Linux命令 命令格式:命令 -选项 参数 如:ls -la /usr 2、Linux命令的分类 内部命令:属于Shell解析器的一部分 cd 切换目录(change directory) pwd 显示当前工作目录(print working directory) help 帮助 外部命令:独立于Shell解析器之外的文件程序 ls 显示文件和目录列表(list) mkdir 创建目录(make directoriy) cp 复制文件或目录(copy) 查看帮助文档 内部命令:help + 命令(help cd) 外部命令:man + 命令(man ls)3、文档操作 pw

2、d 显示当前工作目录(print working directory) touch 创建空文件 mkdir 创建目录(make directoriy) -p 父目录不存在情况下先生成父目录 (parents) cp 复制文件或目录(copy) -r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive) mv 移动文件或目录、文件或目录改名(move) rm 删除文件(remove) -r 同时删除该目录下的所有文件(recursive) -f 强制删除文件或目录(force) rmdir 删除空目录(remove directoriy) cat显示文本文件内容 (catenate

3、) more、less 分页显示文本文件内容 head、tail查看文本中开头或结尾部分的内容 head -n 5 a.log 查看a.log文件的前5行 tail -f b.log 循环读取(fellow)4、常用命令 ls:显示文件和目录列表(list) 常用参数: -l (long) -a (all)注意隐藏文件、特殊目录.和. -t (time) wc 统计文本的行数、字数、字符数(word count) -m 统计文本字符数 -w 统计文本字数 -l 统计文本行数 find 在文件系统中查找指定的文件 find /etc/ -name *aaa 指定目录下查找含有aaa的文件 gre

4、p 在指定的文本文件中查找指定的字符串 ln 建立链接文件(link 或快捷方式) -s 对源文件建立符号连接,而非硬连接(symbolic)5、进程/系统相关 top 显示当前系统中耗费资源最多的进程 ps 显示瞬间的进程状态 -e /-A 显示所有进程,环境变量 -f 全格式 -a 显示所有用户的所有进程(包括其它用户) -u 按用户名和启动时间的顺序来显示进程 -x 显示无控制终端的进程 kill 杀死一个进程 kill -9 pid df 显示文件系统磁盘空间的使用情况 du 显示指定的文件(目录)已使用的磁盘空间的总 -h文件大小以K,M,G为单位显示(human-readable)

5、 -s只显示各档案大小的总合(summarize) free 显示当前内存和交换空间的使用情况 6、网络相关 netstat 显示网络状态信息 -a 显示所有连接和监听端口 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化成数字。 -p 显示建立相关链接的程序名 ifconfig 网卡网络配置详解 ping 测试网络的连通性 Linux 网络配置 命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static /修改IP地址获取方式为手

6、动 HWADDR=00:0C:29:62:4C:2B IPV6INIT=yes NM_CONTROLLED=yes ONBOOT=yes TYPE=Ethernet UUID=1acc3359-b1fd-4ac8-b044-58b5fe5a16ce“ IPADDR=192.168.24.20 /手动设置的IP地址 NETMASK=255.255.255.0 /子网掩码 GATEWAY=192.168.24.1 /网关 DNS1=8.8.8.8 /DNS服务器, 这个为谷歌免费 DNS2=8.8.4.4 /DNS备用服务器, 这个为谷歌免费7、备份压缩命令 gzip 压缩(解压)文件或目录,压缩

7、文件后缀为gz 命令格式:gzip 选项 压缩(解压缩)的文件名 -d将压缩文件解压(decompress) -l显示压缩文件的大小,未压缩文件的大小,压缩比(list) -v显示文件名和压缩比(verbose) -num用指定的数字num调整压缩的速度,-1或-fast表示最快压缩方法(低压缩比),-9或-best表示最慢压缩方法(高压缩比)。系统缺省值为6 bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2 命令格式:bzip2 -cdz 文档名 -c将压缩的过程产生的数据输出到屏幕上 -d解压缩的参数(decompress) -z压缩的参数(compress) -num 用指定的数

8、字num调整压缩的速度,-1或-fast表示最快压缩方法(低压缩比),-9或-best表示最慢压缩方法(高压缩比)。系统缺省值为6 tar 文件、目录打(解)包 -c 建立一个压缩文件的参数指令(create) -x 解开一个压缩文件的参数指令(extract) -z 是否需要用 gzip 压缩 -j 是否需要用 bzip2 压缩 -v 压缩的过程中显示文件(verbose) -f 使用档名,在 f 之后要立即接档名(file) 最常用如解压文件到指定目录: tar -zxvf xxx.tar.gz -C /目标目录8、关机/重启命令 shutdown系统关机 -r 关机后立即重启 -h 关机

9、后不重新启动 halt 关机后关闭电源 reboot 重新启动9、VIM文本编辑器 插入命令 i 在光标前插入 I 在光标当前行行首插入 a 在光标后插入 A 在光标当前行行尾插入 o 在光标当前行的下一行插入新行 O (大写o)在光标当前行的上一行插入新行 定位命令 :set nu 显示行号 :set nonu 取消行号 gg 到文本的第一行 G 到文本的最后一行 :n 到文本的第n行 删除命令 x 删除光标所在处的字符 nx 删除光标所在处后的n个字符 dd 删除光标所在行, ndd 删除n 行 dG 删除光标所在行到末尾行的所有内容 D 删除光标所在处到尾行的内容 :n1,n2d 删除指

10、定范围的行 替换和取消命令 u (undo)取消上一步操作 Ctrl+r (redo)返回到undo之前 r 替换光标所在处的字符 R 从光标所在处开始替换, 按Esc键结束 常用快捷键 Shift+zz 保存退出,与:wq作用相同 v 进入字符可视模式 V(Shift+v) 进入行可视模式 Ctrl+v 进入块可视模式10、学习Linux的好习惯 善于查看man page(manual)等帮助文档 利用好Tab键 掌握好一些快捷键 ctrl + c(停止当前进程) history(查看命令历史) ctrl + l(清屏,与clear命令作用相同)11、用户和组账户管理 配置文件 保存用户信息

11、的文件:/etc/passwd 保存密码的文件:/etc/shadow 保存用户组的文件:/etc/group 保存用户组密码的文件:/etc/gshadow 用户配置文件:/etc/default/useradd etc/passwd格式 使用命令:man 5 passwd account:password:UID:GID:GECOS:directory:shell 详解: 用户名: 用户登陆系统的用户名 密码: 密码位 UID: 用户标识号 GID: 用户默认组标识号 描述信息: 存放用户的描述信息 宿主目录: 用户登录系统的默认目录,默认是在/home/下 命令解析器: 用户使用的是sh

12、ell,默认为bash /etc/shadow格式 查看命令:man 5 shadow 用户名: 登陆系统的用户名 密码: 加密密码 最后一次修改时间: 用户最后一次修改密码距现在的天数,从1970-1-1起 最小时间间隔: 两次修改密码之间的最小天数 最大时间间隔: 密码有效天数 警告时间: 从系统警告到密码失效的天数 帐号闲置时间: 帐号闲置时间 失效时间: 密码失效时间 标志: 标志 /etc/group格式 组名: 用户所在的组 组密码: 密码位,一般不用 GID: 主标识号 组内用户列表: 属于该组的用户列表 用户组 每个用户至少属于一个用户组 每个用户组可以包含多个用户 同一个用户

13、组的用户享有该组共有的权限 Linux用户分类 超级用户:(root,UID=0) 普通用户:(UID在500到60000) 伪用户:(UID在1到499),如 系统和服务相关的:bin、daemon、shutdown等 进程相关的:mail、news、games等 伪用户不能登陆系统,而且没有宿主目录 操作用户组命令 添加组:groupadd -g 指定gid 修改组:groupmod -n 更改组名(new group) 删除组:groupdel groups 显示用户所属组 操作用户命令 添加用户命令:useradd -u 指定组ID(uid) -g 指定所属的组名(gid) -G 指定

14、多个组,用逗号“,”分开(Groups) -c 用户描述(comment) -e 失效时间(expire date) 例子: useradd -u 888 -g users -G sys,root -c hr zhang zhangsan passwd zhangsan 修改用户命令:usermod(user modify) -l 修改用户名 (login)usermod -l a b(b改为a) -g 添加组 usermod -g sys tom -G添加多个组 usermod -G sys,root tom L 锁定用户账号密码(Lock) U 解锁用户账号(Unlock) 删除用户命令:

15、userdel(user delete) -r 删除账号时同时删除目录(remove)12、权限管理 三种基本权限 r 读权限(read) w 写权限(write) x 执行权限 (execute),如: - rwx rw- r- 1 2 3 4 第1组:文件类型(d 目录,- 普通文件,l 链接文件) 第2组:所属用户权限,用u(user)表示 第3组:所属组权限,用g(group)表示 第4组:其他用户权限,用o(other)表示 第2-4组:表示所有的权限,用a(all)表示 完整信息:一个文件,所属用户具有读写执行权限;所属组的用户有读写权限,没有执行权限;其他用户只有读权限 更改操作

16、权限 方法一: chmod修改文件权限命令(change mode) 参数:-R 下面的文件和子目录做相同权限操作(Recursive递归的) 例如:chmod u+x a.txt 方法二: 用数字来表示权限(r=4,w=2,x=1,-=0) 例如:chmod 750 b.txt rwx用二进制表示是111,十进制4+2+1=7 r-x用二进制表示是101,十进制4+0+1=513、RPM软件包管理 简介: RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括RedHat、

17、CentOS、SUSE等Linux的分发版本都有采用,可以算是公认的行业标准了。RPM文件在Linux系统中的安装最为简便 RPM命令使用 rpm的常用参数 i:安装应用程序(install) e:卸载应用程序(erase) vh:显示安装进度;(verbose hash) U:升级软件包;(update) qa: 显示所有已安装软件包(query all) 结合grep命令使用 例子:rmp -ivh gcc-c+-4.4.7-3.el6.x86_64.rpm14、YUM命令 简介: Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 例子(需要上网,没有网络可以建本地源): yum install gcc-c+ yum remove gcc-c+ yum update gcc-c+

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1