LINUX基础命令注释大全Word下载.docx
《LINUX基础命令注释大全Word下载.docx》由会员分享,可在线阅读,更多相关《LINUX基础命令注释大全Word下载.docx(78页珍藏版)》请在冰豆网上搜索。
[root@CCIE/]#arch
i686
将程序放在后台
[root@CCIEhome]#bg
切换目录
[root@CCIEhome]#cd
[root@CCIE~]#cd..
[root@CCIE/]#cd.
[root@CCIE/]#cd
设置自己的finger消息。
[root@CCIE~]#chfn
Changingfingerinformationforroot.
Name[chfn]:
Office[]:
OfficePhone[]:
HomePhone[]:
Fingerinformationnotchanged.
查看可用的shell
[root@CCIE~]#chsh-l
/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh
/bin/ksh
/bin/zsh
改变当前的shell
[root@CCIE~]#chsh
Changingshellforroot.
Newshell[/bin/bash]:
通过-s也可以改变当前的shell
[root@CCIE/]#chsh-s/bin/bash
Shellchanged.
[root@CCIE/]#chsh
创建一个文件touch
[root@CCIEwa]#touchccie
[root@CCIEwa]#ls
abccie
清除当前的屏幕
[root@CCIE~]#clear
显示当前的时间
[root@CCIE/]#date
2008年08月20日星期三17:
05:
07CST
显示当前的文字
[root@CCIE/]#echo
[root@CCIE/]#echohello
hello
删除一个文件rm
[root@CCIEwa]#rmccie
rm:
removeregularemptyfile`ccie'
?
y
ab
移动并重命名mv
[root@CCIEwa]#mvccieccnp
abccnp
考贝一个文件到另外一文件cp
[root@CCIEccie]#cpvi/home/ccnp
以/开头是绝对路径,没有/的是相对路径。
由实际位置定。
Cd回到home目录。
Cd..回到根目录。
Cd回到上一级目录。
[root@CCIE~]#cd/
执行命令后退出
[root@CCIE~]#exec
[root@CCIE~]#execls
删除一个新的空的目录rmdir
[root@CCIEhome]#rmdirccnp
强制删除一个有文件的文件夹rm-rf
[root@CCIEhome]#rm-rfccnp
退出命令
[root@CCIE~]#exit
显示系统完整信息
[root@CCIE~]#uname-a
LinuxCCIE2.6.9-5.EL#1WedJan519:
22:
18EST2005i686i686i386GNU/Linux
显示主机名
[root@CCIE~]#hostname
CCIE
显示主机名地位置
[root@CCIEhome]#more/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=CCIE
更改主机名
[root@CCIE~]#vi/etc/sysconfig/network
列出执行过的指令
[root@CCIE~]#fc-l
将后台的任务拉到前台
[root@CCIE/]#fg
-bash:
fg:
current:
nosuchjo
查看虚拟终端的数目
[root@CCIE/]#fgconsole
1
[root@CCIE/]#
Linux中所有的设备都文件
[root@CCIEdev]#ls-l|less
brw-rw----块文件可以随时读写,硬盘光盘。
B表示
crw-rw----字符文件比如串口c表示。
查看登录用户的消息
[root@CCIE/]#finger-l
Login:
root
Directory:
/root
Name:
chfn
Shell:
/bin/bash
OnsinceWedAug2016:
04(CST)ontty11hour5minutesidle
OnsinceWedAug2017:
08(CST)onpts/0from192.168.1.101
Nomail.
NoPlan.
显示指定的用户信息
[root@CCIE/]#finger-mccie
ccie
/home/ccie
Neverloggedin.
NoPlan
显示内存的消息
[root@CCIE/]#free
total
used
(nul)
freesharedbuffers
cached
Mem:
255596
251476
4120
47612
153872
-/+buffers/cache:
49992
205604
Swap:
522104
以总和的消息显示内存消息
[root@CCIE/]#free-t
free
sharedbuffers
250064
5532
35784
160576
53704
201892
Total:
777700
527636
每4秒显示一次
[root@CCIE/]#free-s4
252008
3588
18112
173896
60000
195596
显示信号
[root@CCIE/]#fuser-l
HUPINTQUITILLTRAPABRTIOTBUSFPEKILLUSR1SEGVUSR2PIPEALRMTERM
STKFLTCHLDCONTSTOPTSTPTTINTTOUURGXCPUXFSZVTALRMPROFWINCHIO
PWRSYS
UNUSED
Vi编辑器
Vi是一个可视化编辑器,也就是说你所做的改动能直接的看到结果。
Vi有两种模式,命令
模式可以删除,查找等编辑模式主要是用来编辑文件。
用esc退回来命令模式
打开一个文件vi文件名
[root@CCIEccie]#ls
aa.tarinittab
[root@CCIEccie]#via
命令参数
保存文件:
w
没有改动退出:
q
有改动退出:
wq保存改动退出:
q!
不保存改动退出。
:
e文件名,打开别的文件工始编辑。
编辑命令参数
i在当前位子进入到编辑模式
I光标到行首进到入编辑模式
a光标退后一格进到编辑模式
A光示退到行尾进到编辑模式
O《小>
在光标所在行新一行进到编辑模式
O<
大>
在光标所在行新起上一行进到编辑模式
S删除光标所在字进到编辑模式
S删除光标所在行进到编辑模式
删除命令
X删除一个字
Nx删除n个字
Dd删除当前行
Dw删除到尾
剪贴
Yy光标所在行复制
Yw光标所在词复制
Nyw光标所在位后n个词复制
P贴在光标位之右小p
P贴在光标位之左大p
取消上一个动用
U取消上一个更新
U取消所有的更动
Ctrl+r重新更改
E:
!
放弃更新重新更改
显示进程
[root@CCIE/]#fuser-a/root
/root:
查看cpu信息
4897c
[root@CCIE/]#cat/proc/cpuinfo
查看输入输出信
[root@CCIE/]#cat/proc/ioports
查看系统运行时间
[root@CCIE/]#cat/proc/uptime
查看系统信息
[root@CCIE/]#cat/proc/version
查看scsi信息
[root@CCIE/]#cat/proc/scsi
查看ide信息
[root@CCIE/]#cat/proc/ide
查看网络信息
[root@CCIE/]#cat/proc/net
查看核心系统参数
[root@CCIE/]#cat/proc/sys
系统日志存放在/var/log
查看核心启动日志
[root@CCIElog]#more/var/log/dmesg
查看系统报错日志
[root@CCIElog]#more/var/log/messages
查看邮件日志
[root@CCIElog]#more/var/log/maillog
直接用指令查看
[root@CCIE/]#dmesg
查看ftp日志用于记录ftp服务信息
[root@CCIE/]#cat/var/log/xferlog
查看安全信息日志记录与系统相关的信息
[root@CCIE/]#more/var/log/secure
查看登录日志
[root@CCIE/]#more/var/log/wtmp
杀死与root相关的进程
[root@CCIE/]#fuser-k/root
查看用户的密码文件
[root@CCIE/]#more/etc/passwd
root:
x:
0:
bin:
1:
/bin:
daemon:
2:
/sbin:
adm:
3:
4:
/var/adm:
lp:
7:
/var/spool/lpd:
sync:
5:
/bin/sync
shutdown:
6:
/sbin/shutdown
halt:
/sbin/halt
mail:
8:
12:
/var/spool/mail:
news:
9:
13:
/etc/news:
uucp:
10:
14:
/var/spool/uucp:
operator:
11:
games:
100:
/usr/games:
gopher:
30:
/var/gopher:
ftp:
50:
FTPUser:
/var/ftp:
nobody:
99:
Nobody:
/:
dbus:
81:
Systemmessagebus:
vcsa:
69:
virtualconsolememoryowner:
/dev:
nscd:
28:
NSCDDaemon:
rpm:
37:
:
/var/lib/rpm:
haldaemon:
68:
HALdaemon:
netdump:
34:
NetworkCrashDumpuser:
/var/crash:
解释
Loginname登录用户名
Passwd密码
Uid用户编号
Gid所在组编号
Fullname用户全名
Homedirectory用户主目录
Shell用户默认的shell
创建一个ccie新组
[root@CCIE/]#groupaddccie
删除一个ccie组
[root@CCIE/]#groupdelccie
重启需要账户为root
[root@CCIE~]#reboot
[root@CCIE~]#shutdown-rnow
[root@CCIE~]#init6
关机需要账户为root
[root@CCIE~]#halt
[root@CCIE~]#shutdown-hnow
[root@CCIE~]#powerofff
[root@CCIE~]#init0
关闭系统关关闭电源
[root@CCIEccie]#halt-p
显示历史命令
[root@CCIEccie]#history2
624history
625history2
查看文件类型。
[root@CCIEccie]#fileinittab
inittab:
ASCIIEnglishtext
文件类型
-一般文件
D目录文件
B块设备文件
C字符文件
L链接文件
P人工管道
文件权限
total32
drwx------2ccieccie4096Sep710:
26ccie
一个文件总共有10种权限属性,第一个表文件类型2-4表示用户权限5-7组权限8-10其
它权限。
258字符控制读权限369表示写4710表示执行权限
D表示为目录文件
文件权限分为rwx读写执行权限。
用户权限为文件所有者u文件所属组g其它用
户0
改变权限:
只有用户本身与root才能修改.
将一个文件名改成只有用户才有读写执行
chmodu=rwx文件名
将ccie文件改成只有读的权限
[root@CCIEhome]#chmodu=r文件名ccie
dr--rwxrwx2ccieccie4096Sep710:
drwx------2waccie4096Aug3115:
57dcj
drwx------5cciehhh4096Aug1913:
26redhat
drwx------25005004096Sep709:
39wa
Chmod<
ugoa>
=rwx文件名
U表示用户本身g表示组成员o表示其它a表示所有的。
=表示改后的权限文件名是要
改的文件的名子。
将文件ccnp改为用户与组有执行权限
[root@CCIEhome]#chmodug=xccnp
数字表示权限
4读2写1执行
7=4+2+1表示读写执行
6读写
5读执行
3写执行
将一个文件ccnp给用户组其它读写执行权限,
[root@CCIEhome]#chmod777ccnp
total36
-rwxrwxrwx1rootroot0Sep711:
27ccnp
各个位置上没有权限则为0
[root@CCIEhome]#chmod707ccnp
-rwx---rwx1rootroot0Sep711:
Chown用来改变文件拥用者。
将ccie这个文件的用户变ccie变成root
[root@CCIEhome]#chownrootccie
dr--rwxrwx2rootccie4096Sep710:
Chgrp用来改变所属组。
Chgrp组名文件名
文件所有者与root用户通过命令来改变所属组。
[root@CCIEccie]#ls-l
total8
-rw-r--r--1rootroot1666Sep709:
57inittab
[root@CCIEccie]#chgrpccieinittab
-rw-r--r--1rootccie1666Sep709:
文件名规则:
一个文件名最多为255个字符。
以点开头为隐藏文件。
目录在文件类型上用d表示
/表示根目录。
对于每个用户都有一个当前目录。
。
文件与。
。
文件。
表示当前目录的一个硬连结。
表示上一级目录的硬连结。
目录权限:
与文件有相同的权限。
读:
只可以读取目录内内容
写:
执行。
有向目录中增加删除权限
执行:
进入到目录,调用资料。
如果一个目录只有--x权限,则无法列出目录内容,但是可以执行等程序。
强制位冒险位
强制位:
给一般用户有文件所者相同的权限。
冒险位:
一般文件中如果有wx则所有的用户都有建立与删除文件能力。
但是设置冒险位
后只有文件所有,目录所有与管理员才可能删除文件。
Ug0分别对应:
强制位Setuid强制位setgid和sticky冒险位.设置好以后,强制位会
在ug位置上用用一个s冒险位会采用t表示。
强制位在用户u中表示为4setuid.强制位
在组g中表示为2setgid冒险位在其它0中表示为1sticky.
[root@CCIEccie]#chmod1777inittab
-rwxrwxrwt1rootccie1666Sep709:
[root@CCIEccie]#chmod6777inittab
-rwsrwsrwx1rootccie1666Sep709:
[root@CCIEccie]#chmod7777inittab
-rwsrwsrwt1root