Linux命令操作

发布时间:2013-12-13 14:06    发布者:dgdz2013
关键词: Linux
常用shell命令:
1、基本命令
1)立即关机并重启动,执行如下命令:
shutdown -r now
或者 reboot
2)立即关机,执行如下命令:
shutdown -h mow
或者poweroff
3)等待2min关机并重启动,执行如下命令:
shutdown -r 2
4)等待2min关机,执行如下命令:
shutdown -h 2
5)使用当前用户的历史命令,执行如下命令:
history
将会显示使用过的每条命令及其序号,可利用序号重复执行该命令。例如输入!1并回车,将会重复执行第1条历史命令。也可用上下光标键调出某条历史命令,然后按回车键重复执行。还可用上下光标键调出某条历史命令,修改后按回车键执行。
6)清除当前用户的历史命令,执行如下命令:
history -c
此时用向上光标键将会调不出任何历史命令。
7)命令提示键“TAB”:输入命令开头一个或几个字母,然后按1次“TAB”,系统会自动补全能够识别的部分;再按1次“TAB”键,系统显示出符合条件的所有命令供用户选择。
例如输入group后按两次“TAB”键,将会显示以group开头的所有命令。
8)显示内核版本号,执行如下命令:
uname -r
注意:内核版本号不同于软件发行版本号。例如,RHEL5.4的内核版本号是2.6.18-164.e15,软件发行版本号是5.4。
9)清楚屏幕,执行如下命令:
clear
10)显示操作系统时钟,执行如下命令:
date
11)加载光盘到/media,执行如下命令:
mount /dev/cdrom /media
12)卸载光盘,执行如下命令:
umount /dev/cdrom
或者
umount /media
注意:不要在/media或其子目录中执行此命令,否则将会出现“设备忙错误”。
13)查看存储设备,执行如下命令:
fdisk-1
14)加载U盘到/media,执行如下命令:
mount /dev/sdb1 /media
15)卸载U盘,执行如下命令:
umount /dev/sdb1
或者
umount /media
注意:不要在/media或其子目录中执行此命令,否则将会出现“设备忙错误”。
16)中断shell命令,执行如下命令:
Ctrl+C

PDF版: Linux命令操作43496.pdf (915.52 KB)


本文地址:https://www.eechina.com/thread-124647-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
dgdz2013 发表于 2013-12-13 14:39:16
2、文件目录操作命令
1)显示当前的绝对路径,执行如下命令:
pwd
2)改变当前目录,执行如下命令:
cd /etc/yum
将会把当前目录改为/etc/yum。
3)回到当前目录的父目录,执行如下命令:
cd ..
4)创建目录,执行如下命令:
mkdir /usr/tigger
5)删除目录,执行如下命令:
rmdir /usr/tigger
注意:使用rmdir命令时,待删除的目录必须为空。
6)列出目录中的内容,执行如下命令:
ls /
7)列出目录中的所有内容(包括隐藏文件或称为点文件),执行如下命令:
ls /root -a
将会看到以“.”开头的文件名,他们称为点文件。若用命令“ls /root”命令是看不到他们的。
8)用长格式列出目录中的内容,执行如下命令:
ls /root -l
注意:在Linux操作系统中,若某命令有几个开关,可将这几个开关合并在一起。例如,命令“ls -a -l”与命令“ls -al”或者“ls -la”作用相同。
9)创建空文件,执行如下命令:
touch /a.dat
10)复制文件,执行如下命令:
cp /etc/host.conf /root
将会把目录/etc中的文件host.conf复制到目录/root中,文件名不变。
11)复制整个子目录(不改变目录名),执行如下命令:
cp -r /usr/include /root
将会把整个子目录/usr/include(不改变目录名)复制到目录/root中。
12)复制整个子目录(改变目录名),执行如下命令:
cp -r /usr/include /root/include2
将会把整个子目录/usr/include复制到目录/root中,并将目录从include改为include2。
13)移动文件或给文件改名,执行如下命令:
给文件改名:
mv /root/host.conf /root/myfile
移动文件:
mv /root/myfile /
移动文件同时改名:
mv /myfile /root/myfile2
14)删除文件,执行如下命令:
rm /root /myfile2
按“y”键确认
rm -f /a.dat
不需确认
15)删除非空目录,执行如下命令:
mkdir /root/mysub /root/mysub/new
rmdir /root/mysub
系统提示目录非空。
rm -rf /root/mysub
系统无错误提示
ls /root
将看到目录/root中已经没有mysub目录。
16)分屏显示文件内容,执行如下命令:
more /etc/services
按空格键显示下一屏,按“q”键返回命令行状态。
注意:more作为管道命令时,可与其他一些命令结合,例如:
ls /etc | more
history | more
17)显示文件内容,执行如下命令:
cat /etc/services
18)合并文件,执行如下命令:
cat /etc/resolv.conf /etcyun.conf >/b.dat
执行如下命令进行验证:
ls -l /b.dat
显示该文件长度为814B
也可用两条命令实现同样的功能:
cat /etc/resolv.conf >/c.dat
此时文件长度为26B
cat /etc/yun.conf >>/c.dat
此时该文件长度为814B
注意:>和>>是重定向符号,若重定向的文件已经存在,则使用>时将用新内容覆盖原来的内容,而使用>>时将用新内容添加到原来内容的后面。
dgdz2013 发表于 2013-12-13 14:47:57
4、软件包安装命令
1)查看所有已安装的软件包,执行如下命令:
rpm -qa | more
2)查看已安装的名称中包含某个字符串的所有软件包,例如执行如下命令:
rpm -qa | grep net
3)验证所有已安装的软件包,执行如下命令:
rpm -Va
注意:该命令会列出所有自从包安装后系统和用户做过修改的文件。
4)查看已安装的某个软件包的用途,执行如下命令:
rpm -qi net-tools-l.60-37.EL4.8
5)查看系统中某个文件属于哪个软件包,执行如下命令:
rpm -qf /sbin/ifconfig
结果应显示该文件属于net-tools-l.60-102.e16.i686。
6)安装某个软件包,执行如下命令:
rpm -ivh ***********.rpm
注意:-v为显示信息选项,-h为显示进程选项。
上网去溜溜 发表于 2013-12-17 09:12:09
谢谢分享!!!
335956598 发表于 2013-12-18 01:17:03
谢谢,分享,学习了
rinllow6 发表于 2013-12-18 14:09:45
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
松岩 发表于 2014-1-6 16:40:48
好资料,谢谢分享!
cdeda 发表于 2016-2-11 20:09:32
thanks
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表