red hat Linux6如何打开命令,Red Hat Linux Shell命令

文章目录

一、辅助快捷键

二、基本命令

三、用户命令

四、关于文件目录的命令

五、压缩文件命令

六、安装命令

五、网络

“-”:引导短格式选项(单个字符)如:-l

多个短格式选项可以写在一起,用一个"-"引导 如:-al

“–”:引导长格式选项(多个字符)如:–color

图形界面——》字符界面:ctrl+alt+F2

字符界面——》图形界面:ctrl+alt+F1

一、辅助快捷键

Tab:自动补齐

" \ " :强制换行

Ctrl + u :清空至行首

Ctrl + k :清空至行尾

Ctrl +c :终止命令执行

二、基本命令

1、top命令:查看系统cpu、内存等使用情况

格式:top

2、date命令:系统日期设定

格式:date 显示当前日期时间

date -s time 设置系统时间

3、cpu信息

/proc/cpuinfo

例:cat /proc/cpuinfo 查看cpu信息

cat /proc/meminfo 查看内存信息

4、history:查看历史命令

history

5、关机及重启

关机

(1)shutdown命令:

参数

-t n

在向进程发出警告信号和杀掉信号之间等待n秒

-k

不正真关闭系统,只向每个人发送警告信息

-r

关闭后重新启动(r:reboot)

-h

关闭后停机(h:halt)

-n

快速关机,在重新启动和停机之前不作磁盘同步

-f

快速重新启动,重新启动时不检查所有文件系统

-c

取消已经运行的关闭命令

例:shutdow -h now

(2)poweroff

(3)halt

重启操作:

1、shoutdown -r now

2、reboot

6、man命令:查看某个命令的帮助

格式:man 命令\\ 退出按q键

例:man ls

7、info命令:查看某个命令的帮助

格式:info 命令\\ 退出按q键

例:info ls

8、help命令:查看某个命令的帮助

格式:命令 --help

例:ls --help

ps ux 显示当前用户的进程

ps uxwww 显示当前用户的进程的详细信息

ps aux 显示所有用户的进程

ps ef 显示系统所有进程信息

8、ps命令:显示进程信息

ps ux 显示当前用户的进程

ps uxwww 显示当前用户的进程的详细信息

ps aux 显示所有用户的进程

ps ef 显示系统所有进程信息

9、kill命令:杀掉某个进程

kill -9 1001 将进程编号为1001的程序干掉

kill all -9 name 将所有名字为name的程序杀死

10、exit命令:退出命令窗口

三、用户命令

1、uname:( Unix name)查看系统相关信息

格式:uname [选项]

命令选项:

-a (all)显示主机名、内核版本等信息

-r:(root)显示内核版本

例:uname -r

2、hostname:查看系统主机名

例:hostname (Windows通用)

3、useradd:添加用户账户

格式:useradd [参数] 用户名

参数:

-u:指定UID标记号

-d:指定宿主目录,缺省为/home/用户名

-e:指定账户失效时间

-g:指定用户的基本组名(或UID号(UserID))

-G:指定用户的附加组名(或GID号(Group ID))

-M:不为用户建立并初始化宿主目录

-s:指定用户登录的shell

例:useradd

切换用户:su 用户名

设置密码:passwd 用户名

4、userdel:删除用户账户

格式:userdel [参数] 用户名

-r:连同用户的宿主目录一并删除

5、w命令:显示登录用户的详细信息

格式: w

6、last命令:查看最近那些用户登录系统

格式:last

7、su命令:切换用户

例:su - 切换到超级用户

8、groupadd命令:添加组

格式:groupadd usename

例:group asd 添加asd组

9、passwd命令:更改用户密码

passwd username 修改用户的密码

passwd -d username  将用户的密码删除

10、chgrp命令:改变文件或目录的所有组

chgrp username /dir 将/dir目录设置为username所有

11、chmod命令:改变用户的权限

chmod a+x file 将file文件设置为可执行

chmod xxx file 设置file文件权限

注:rwxrwxrwx:对应421 421 421

如:全部权限为777(需要什么权限就将对应的数值加起来)

12、id命令:显示用户的信息

格式:id username

例:id pcw

四、关于文件目录的命令

1、cd:(Change Directory)切换目录

格式:cd [目录位置]

例:cd /bin

2、pwd:(print work directory)查看工作目录

pwd

3、ls:(list)列表显示目录内容

格式:ls [参数] [目录或文件名]

参数:

-l:(long)以长格式显示

-a:(all)显示所有目录和文件(包含隐藏文件)的信息

-A:与-a相似,但不显示".和".."目录的信息

-d:显示目录本身属性

-h:以更易读的方式显示信息

-R:(recursion)递归显示内容

--color:以颜色区分不同类型文件

例:ls -lh

4、du:(Disk usage)统计目录及文件的空间占用情况

格式:du [参数] [目录或文件名]

参数:

-a:(all)统计是包含所有文件

-h:以更易读的方式显示信息

-s:只统计每个参数所占空间总的大小

例:du -sh /home(Disk usage)

5、mkdir:(Make Directory)创建新的目录

格式:mkdir [-p] [路径] 目录名

-p:递归创建

例:mkdir -p /asd/asd/asd

6、touch:新建空文件、更新时间标记

格式:touch 文件名

//若该文件未创建则创建文件,若已创建则更新日期

例:touch asd

7、ln:(link)为文件或目录创建链接

格式:ln [-s] 源文件或目录 链接文件或目录

-s:(symbolic(符号的))建立符号链接文件,若省略此项则建立硬链接

//加s快捷方式,不加相当于复制了一份

例:ln a asd

8、cp:(copy)复制文件或目录

格式:cp [参数] 源文件或目录 目录文件或目录

参数:

-r:(recursion)递归复制整个目录树

-p:保持源文件的属性不变

-f:(force)强制覆盖目标同名文件或目录

-i:(interactive)需要覆盖文件或目录时进行提醒

例:cp -r /ss /asd

9、rm:(remove)删除文件或目录

格式:rm [参数] 文件或目录

参数:

-f:(force)强制删除文件

-i:(interactive)删除文件时提醒用户确认

-rf:递归强制删除

-r:(recursion)递归删除整个目录树

例:rm -r /asd

10、rmdir:删除目录

格式:rmdir 目录

例:rmdir 1

11、mv:(move)移动文件或目录

格式:mv [参数] 源文件或目录 目标文件或目录

//若目标位置与源位置相同,则相当于改名

参数:

-b :(backup)若需覆盖文件,则覆盖前先行备份。

-f :(force)不询问而直接覆盖

-i :(interactive)覆盖时会进行询问

例:mv a c

12、find:查找文件或目录

格式:find [查找范围] [查找条件]

常用查找条件:

-name:按文件名

-size:按文件大小

-user::按文件属性

-type:按文件类型

例:find /etc name mas

13、grep:按指定模式查找文件

格式:grep [选项] 字符串文件列表// 搜索文件中包含指定字符串的行,并将其显示出来

选项

-v

列出不匹配串的行

-c

对匹配的函数计数

-l

只显示包含匹配的文件的文件名

-n

每个匹配行只按照相对的行号显示

-i

产生不区分大小写的匹配,默认状态是区分大小写

例:gerp 'text file' example

14、进入vi:

格式:vi [参数] [+[n]] [file]

参数:

-r:(renew)用于恢复系统突然崩溃时正在编辑的文件

-R:(read only)用于以只读的方式打开文件

+n:(number)用来指明进入vi后直接位于文件的第n行,如果不指定,则位于最后一行

例: vi +2 1

15、cat:(Concatenate 串联)显示文件的全部内容

1:一次显示整个文件

cat 文件名

例:cat /etc/passwd

2:从键盘创建一个文件

cat > 文件名

例:cat > 1

//只能创建新文件,不能编辑已有文件,ctrl+d退出.

3:将几个文件合并为一个文件

cat 文件1 文件2 > 文件名

例:cat 1 2 > 3

16、wc:(word count)统计文件中的单词数量、字节数、行数

格式:wc [参数] 文件名

参数:

-l:(line)统计行数

-w:(word)统计单词数

-c:(char)统计字符数

例:cat 1 //会出现 2(行数)4(单词数)26(字符数)

17、diff:比较目录、文件内容

格式:diff name1 name2

文本文件格式将不同的内容列出、二进制格式只表示文件不相同

18、more:按页显示

格式:more [选项] file // 按指定方式在屏幕上显示文本文件

退出: q键

可以用'|'与其他命令一起使用

如:ls|more、ll|more

选项

-n

n为整数,显示n行

-c

翻页时清楚最上面一行,然后在最下面写下一行

-d

显示“Press space to continue,‘q’ to quit“的提示信息

-s

将多个空行压缩为一个

-p

不滚屏,为清屏并显示文本

-u

禁止加下划线

例: more -4 filename

19、tail:显示文件的最后几行

格式:tail -n 3 ss 显示ss文件的最后3行

五、压缩文件命令

gzip、bzip2:压缩命令

gzip

- 压缩:

格式:gzip [-q] 文件名

//格式为后缀有.gz,不保留原文件

-q:显示高压缩比

- 解压:

格式:gzip –d 文件名

gunzip 文件名

bzip2

-压缩:

格式:bzip2 [-k] 文件

//格式为后缀有.bz2

-k:(keep)产生压缩文件后保留原文件(压缩比高)

- 解压:

格式:bzip2 -d 文件名

bunzip2 文件名

zip:

- 压缩

格式:zip [-r] [压缩后文件名称] [压缩文件或目录]

-r 压缩目录

- 解压:

格式:unzip 文件名

1ff11500aa5a102ab606b5bcc542d3c5.png

2、tar:(Tape archive 解压文件)归档解压

格式:tar [参数] 归档文件名 源文件或目录

参数:

-c:创建归档文件 //扩展名为.tar

-v:输出详细信息

-f:使用归档文件

-x:解开归档文件

-t:列表查看包内文件(不释放包)

-p:解包时保留原始文件及目录的权限

-C(大写):解包时指定释放的目录或文件夹

-z:调用gzip进行解压或压缩

-j:调用bzip2进行解压或压缩

-r:追加tar文件至归档结尾

例:tar -cvf 1.tar 3 4 // 创建归档文件

tar -tvf 1.tar //查看1.tar内容

tar -rvf 1.tar c //将从加入1.tar

- 解压释放:

tar -zxvf 1.tar.gz //释放gzip压缩的文件

tar -jxvf 1.tar.bz2 //释放bzip2压缩的文件

- 创建归档压缩文件:(或者先归档在压缩)

tar -cvzf 1.tar.gz 1 2

tar -cvjf 1.tar.bz2 1 2

六、安装命令

rpm:安装、升级、卸载rpm软件包

rpm = RPM Package Manager = RedHat Package Manager

- 安装

格式:rpm [参数] rpm软件包

参数:

-i:(install)安装一个新的rpm软件包

-U:(update)升级某个rpm软件包,若未安装,则安装

-F:更新某个rpm软件包,若原未安装,则放弃安装

例:rpm -ivh /media/Packges/man-1.6f-29.el6.x86_64

rpm -qa [名] //查看安装了哪些软件,若加上名字,则查看是否安装改软件

rpm -qi man //查看详细信息

rpm -ql man //查看安装目录

五、网络

1、ifconfig:查看系统ip信息

格式:ifconfig [网络设备] [参数]

参数:

up 启动指定网络设备/网卡

down 关闭指定网络设备/网卡

arp 设置指定网卡是否支持ARP协议

a (all)显示全部接口信息

例:ifconfig eth0 查看eht0信息(eth0 表示第一块网卡)

eth0

以太网

lo

回环设备

ppp0

使用ppp协议的串口设备

tr0

令牌环

fddi0

光纤

2、route:查看路由表条目

格式:route [-n]

3、netstat:查看网络连接情况

格式:netstat [参数]

参数:

-a:(all)显示所有活动连接

-n:(number)以数字形式显示

-p:(process)显示进程信息

-t:(TCP)查看TCP协议的相关信息

-u:(UDP)查看UDP协议的相关信息

-r:(route)显示路由表信息

4、网络接口配置文件

位置:/etc/sysconfig/network-scripts/

ifcfg-eth0:第一块以太网卡的配置文件

ifcfg-eth1:第二块以太网卡的配置文件

重启、关闭、启动、设置静态network网络服务

service network restart/stop/start/static

启用、禁用网络接口:

ifdown/ifup eth0

5、域名解析配置文件

位置:/etc/resolv.conf

作用:保存本机需要使用的DNS服务器的ip地址

6、ping命令

例:ping www.baidu.com

7、traceroute命令:路由跟踪

例:traceroute 192.168.142.128

8、ssh命令:远程登陆到其他UNIX主机

例:ssh -l user1 192.168.1.2 //使用用户名user1登陆到192.168.1.2

9、telnet命令:登陆到远程主机

例:telnet 192.168.1.5

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值