Shell和Linux常用命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Shell和Linux常用命令
一、字符界面简介
1、进入字符工作方式的方法
1)、在图形环境下开启终端窗口进入字符工作方式;
2)、在系统启动后直接进入字符工作方式;
3)、使用远程登录方式(Telnet或SSH)进入字符工作方式。
2、虚拟控制台
3、关机与重启
1)、关机
#init 0 或
halt 或
shutdown –h now
2)、重启
#init 6 或
reboot 或
shutdown -r now
3)、命令init用于立即关机或重启,但是在多用户系统中,若想给用户发送警告信息以便各个用户完成自己的工作并注销登录,则必须使用shutdown命令。例如,
#shutdown –h +5\
“System will be down in 5 minites,Please save your work.”
该命令警告所有用户将在5分钟后关闭系统。警告信息将显示在所有已登录的终端上。用-r参数替换-h参数用于重启。
4、Shell
1)、Shell介绍:Shell就是用户与操作系统内核之间的接口,起着协调用户与系统的一致性和在用户与系统之间进行交互的作用。Shell在Linux 系统中具有极其重要的地位。Shell最重要的功能是命令解释,从这种意义上说,Shell是一个命令解释器。Linux系统中所有可执行文件都可以
作为Shell命令来执行。Red Hat Linux默认的Shell是bash。
2)、Linux系统中可执行文件的分类
5、命令格式、通配符和文件
1)、命令格式
cmd [-option] [arguments]
2)、在Linux环境下,只要是可执行的文件并具有可执行属性它就能执行,不管其文件名后缀是什么。
3)、常用设备文件说明
4)、常用通配符
* 匹配任何字符和任何数目的字符例如,ls *.c
? 匹配任何单字符例如,ls test?.c
[…] 匹配任何包含在括号里的单字符例如,ls [abc]t.c
6、获取帮助
man command_name
info command_name
二、文件目录操作命令
1、常用的文件目录操作命令
2、部分命令详解
1)、touch
touch file_name
创建一个空文件
如果再执行
touch file_name
则该文件的创建时间会变为当前时间
touch -t 1225130000 newfile
参数加上一个代表“月日时年”的数字把某个文件的建立日期或时间设置为一个具体的时间
2)、rm
rm file_name删除一个文件(带提示)
rm -i file_name 删除一个文件(带提示)
rm -r dir_name删除一个目录及其内容(带提示)
rm -rf dir_name删除一个目录及其内容(不带提示)
3)、wc
wc file_name统计一个文本文件的行数、字数、字符数
4)、grep
grep “string”file_name在文本文件中查找指定字符串
5)、cd
cd或者cd ~返回到自己的用户子目录(也就是保存自己文件的子目录)
6)、find
#find /usr –name spell 在子目录/usr中查找spell
7)、ls
$ls -F
执行结果中名称后加一个斜线(“/”)的表示子目录,名称后加一个星号(“*”)的表示可执行程序,没有以上标识的为文件。
$ls –a
显示所有的文件(文件夹),包含隐藏文件(文件夹)。(以“.”开头的文件为隐藏文件)
$ls -l
列出文件(文件夹)的全部信息,共8个栏位
第一栏位:文件的权限标志
第二栏位:文件的链接个数
第三栏位:文件所有者的用户名
第四栏位:所有者所在的用户组组名
第五栏位:文件的长度
第六栏位:文件的创建时间
第七栏位:文件的修改时间
第八栏位:文件名
8)、cat
(1)、查看短文本文件
(2)、合并文本文件
cat test1.txt test2.txt > test3.txt
把文件test1.txt和test2.txt合并到另外一个叫做test3.txt的文件中。
cat test1.txt >> test2.txt
把文件test1.txt的内容添加到文件test2.txt的后面。
9)、mkdir
mkdir -p temp/child
建立一系列完整的子目录结构。该例中temp、child两级目录执行命
令前均不存在。故-p参数,又叫父操作参数。
10)、cpio
cpio -idmv < ***.cpio
3、
三、信息显示命令
1、常用的信息显示命令
四、备份压缩(解压缩)命令
1、常用的备份压缩(解压缩)命令
2、部分命令详解
1)、tar
tar -zcvf myball.tar.gz mydir
将mydir目录打包后压缩(调用gzip压缩工具)
tar -zxvf myball.tar.gz
解压缩(调用gzip工具)
……
2)、gzip
gzip -tv myfile
将myfile文件压缩在.gz的文件,其压缩比例最大
3)、gunzip
gunzip myfile.gz
将myfile.gz文件解压。