Linux常用命令手册Word文档下载推荐.docx
《Linux常用命令手册Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Linux常用命令手册Word文档下载推荐.docx(40页珍藏版)》请在冰豆网上搜索。
mv文件名新名称
在当前目录下改名
9
cp
cp/路经/文件./
移动绝对路经下的文件到当前目录下
10
find
find路经-name“字符串”
查找路经所在范围内满足字符串匹配的文件和目录
11
ln
ln源文件链接名
创建当前目录源文件的硬链接
ln/home/test/usr/test1
在/usr下建立/home/test的硬链接
12
Ln-sab
创建当前目录下a的符号链接b
13
touch
touchfile1file2
创建两个空文件
Help
[命令]--help
查找Shell命令的用法
Whereis
whereis[选项][命令名]
查找命令所在的位置
命令1;
命令2
命令行排列,不管命令1是否成功,执行命令2
命令1&
&
当命令1正确运行完毕后,才能执行命令2
命令1$(命令2)
命令替换
alias[别名]=[需要定义别名的命令]
可以为常用命令定义快捷方式
unalias
Unalias别名
取消别名
|
[命令1]|[命令2]|[命令3]
管道符
command>
file
输出重定向
command<
输入重定向
command2>
错误重定向
>
追加重定向
command&
file
同时实现输出和错误的重定向
head
head[选项][文件]
显示指定文件的前若干行文件内容
tail
tail[选项][文件名]
查看文件的末尾数据
sort
sort[选项][文件]
对文件中的数据进行排序
uniq
uniq[选项][文件]–d,-u
将文件内的重复行数据从输出文件中删除
cut
cut{ -b
List
[
-n
]
|
-c
| -f
-s
][
-d
Character
}[
文件
]
从文件的每行中显示出选定的字节、字符或字段
comm
comm
[-123][--help][文件1][文件2]
比较两个已排过序的文件,并将其结果显示出来
diff
diff[选项]file1file2
逐行比较两个文本文件,列出其不同之处
locate
locate
[-d
<
数据库文件>
][--help][--version][范本样式]
用于查找文件,比find命令的搜索速度快
file[选项][文件名]
查询指定文件的文件类型
whatis
whatis[命令]
查询指定命令的命令功能
which
which
[命令]
显示可执行命令的路径和它的别名
uname
uname[-amnrsv]
显示计算机以及操作系统的相关信息
hostname
hostname[计算机名]
显示或修改计算机的主机名。
dmesg
dmesg[-cn][-s<
缓冲区大小>
显示开机信息
cal
cal[选项][月[年]]
显示计算机系统的日历
date
date[参数][显示时间格式](以+开头,后面接格式)
显示和设置计算机系统的日期和时间
echo
echo[-n][字符串]
在计算机显示器上显示一段文字
mesg
mesg[y|n]
设置是否允许其他用户用write命令给自己发送信息
wall
wall[消息]
对全部已登录的用户发送信息。
write
write[用户账号][终端名称]
可以向用户发送消息
clear
清除屏幕上的信息
uptime
uptime[-V]
显示系统已经运行了多长时间
last
last[选项]
显示用户最后登录的信息
14
磁盘管理
df
用于报告文件系统的总容量,使用量,剩余容量。
查看内存信息
Free
free
[选项][-s
间隔秒数>
显示系统的物理内存和交换分区的总量,以及已使用的、空闲的、共享的、在内核缓冲内的和被缓存的内存数量
15
du
du-b/home
查看目前/HOME目录的容量(k)及子目录的容量(k)。
16
fdisk
fdisk-l
查看系统分区信息
17
fdisk/dev/sdb
为一块新的SCSI硬盘进行分区
mkfs-t[文件系统类型][磁盘设备名]
在分区上建立各种文件系统
18
mkfs.ext3
Mkfs.ext3/dev/sdb1
为第一块SCSI硬盘的第一主分区格式化成
ext3的文件系统
mkfs.ext2
Mkfs.ext2/dev/sdb2
格式化成ext2文件系统
19
mount
mount-t文件系统类型设备路经访问路经
文件系统类型
Iso9660
光驱文件系统
vfat
Fat文件系统(windows)
挂载光驱
mount–tiso9660/dev/cdrom/mnt/cdrom
挂载FAT
mount–tvfat/dev/hda5/mnt/cdrom
挂第一个ide的第五个逻辑分区
挂载U盘
mount–tvfat/dev/sdb/mnt/disk
挂载fat32格式U盘,必须保证/mnt/disk目录存在
查看挂载信息
Mount–s/查看etc/mtab文件获取
Umount/dev/cdrom
Umount/mnt/cdrom
卸载/mnt/cdrom为空
通过修改/etc/fstab文件实现开机自动挂载文件系统
创建交换分区
Mkswap设备名
创建交换分区,用free查看
启用交换分区
Swapon
Swapoff删除交换分区
启用交换分区,用cat/proc/swaps查看
创建交换文件
ddif=/dev/zeroof=/swapfilebs=1024count=66536创建文件
Mkswap/swapfile创建交换文件
swapon/swapfile启用交换文件
删除交换文件
Swapoff/swapfile
Rm–rf/swapfile
文件权限
chmod
chmodu+sfile
为file的属主加上特殊权限
chmodg+rfile
为file的属组加上读权限
chmodo+wfile
为file的其它用户加上写权限
chmoda-xfile
为file的所有用户减去执行权限
chmodg=rfile
为file的属组从新分配读权限
chmodg+sfile
为file的属组加上特殊权限
chmodo+tfile
为file的属主加上特殊权限sticky
chmod765file为file的属主设为完全权限,属组设成读写权,其它用户具有读和执行权限
chown
chownroot/home
把/home的属主改成root用户
chown-Rroot.root/home
把/home的属主和用户组改成root用户
用户.组名–R表示子目录也更改
20
chgrp
chgrproot/home
把/home的属组改成root组
21
打印管理
redhat-config-printer-tui
进入安装打印机界面
22
lp
lp–dhptrfile
打印file到hptr的打印机上
23
lpq
Lpq–P打印机名
查看打印机的状态
24
lprm
Lprm–P打印机名a
删除打印机内的打印作业
25
#
disable
Disable–r“changingpaper”HPtr
禁用打印机并提示原因
26
enable
EnableHPtr
重新启用被禁用的
27
用户管理
useradd
Useradd用户名–p密码
创建一个新的用户
28
groupadd
Groupadd组名
创建一个新的组
29
passwd
Passwd用户名
为用户创建密码
30
Passwd-d
Passwd-d用户名
删除用户密码也能登陆
31
Passwd-l
Passwd-l用户名
锁定账号密码
32
Passwd-u
Passwd-u用户名
解锁账号密码
33
Passwd-S
Passwd-S用户名
查询账号密码
34
Usermod-l
Usermod-l新用户名老用户名
为用户改名
35
Usermod-L
Usermod-L要锁定用户名
锁定用户登陆
36
Usermod-U
Usermod–U解锁用户名
解锁用户登陆
37
Usermod-u
Usermod–u501用户名
改变用户UID
38
Userdel
Userdel–r用户名
删除用户一切
39
Groupmod-n
Groupmod–n新用户名老用户名
为组改名
40
Groupmod-g
Groupmod–g501组名
改变组GID
41
groupdel
Groupdel组名先应删它的用户
删除组
42
gpasswd-a
gpasswd-a用户名组名
增加用户到组
gpasswd–d
gpasswd–d用户名组名
删除用户从组
43
Id
id用户名
查用户信息
用户组群维护
Gpasswd–r|-R组群名
添加新的组群
Chfn用户名
更改用户全名、办公室地址、电话等信息
Chsh
chsh[-sShell类型][-l][用户名]
更改用户账户的Shell类型
Su
su[选项][用户]
切换到其他用户账户
Pwck
校验用户配置文件/etc/passwd和/etc/shadow内容是否合法和完整
newgrp命令
Newgrp组群名
可以让用户账户以另一个组群的身份进行登录
Finger
finger[选项][用户名]
显示用户账户的信息
groups
groups[用户名]
命令可以显示指定用户账户的组群成员身份
W
详细查询已登录当前计算机的用户
who
who
[-Himqsw][--version][am
i][记录文件]
命令可以显示已登录当前计算机用户的简单信息
chage
Chage用户名
命令管理用户口令的时效
44
软件管理
rpm-qa
rpm–qa|less
查询已安装RPM
45
rpm–qa|grepftp
查询指定RPM
46
rpm-q
rpm-q已安装的RPM包
查是否安装
47
rpm-qtelnet-server
查看telnet服务器包
48
rpm-qi
rpm–qi软件包名称
查看软件的描述信息
49
rpm-ql
rpm–ql软件包名称
查询软件包的文件列表
50
rpm-qf
rpm–qf软件包名称
查询某个文件所属的软件包
51
rpm-qp
rpm–qp软件包全名
查询未安装的软件包信息
52
rpm-e
rpm–e软件包名称
删除具体的软件包
53
rpm-U
rpm–Uvh软件包全名
升级软件包并显示过程
54
rpm-ivh
rpm–ivh软件包全名
安装软件包并显示过程
55
rpm-V
rpm–V软件包名称
验证软件包的大小,类型等
56
tar
-c创建包–x释放包-v显示命令过程–z代表压缩包
57
tar-cf
tar–cvfbenet.tar/home/benet
把/home/benet目录打包
58
tar-czf
tar–zcvfbenet.tar.gz/mnt
把目录打包并压缩
59
tar–tf
tar–tfbenet.tar
看非压缩包的文件列表
60
tar–tzf
tar–tfbenet.tar.gz
看压缩包的文件列表
61
tar–xf
tar–xfbenet.tar
非压缩包的文件恢复
62
tar–zxvf
tar–zxvfbenet.tar.gz
压缩包的文件解压恢复
63
tar-jxvf
tar–jxvfbenet.tar.bz2
j调用gzip2压缩
64
difffile1file2>
补丁名.patch
为新旧文件生成补丁文件
65
difffile1file2
比较两个文件的区别
66
Patch
打补丁
67
./configure必须在已解压目录下
编译前配置
68
make
编译
69
makeinstall
安装编译好的源码包
70
启动管理
reboot
Init6
重启LINUX系统
71
Halt
Init0
Shutdown–hnow
关闭LINUX系统
72
runlevel
显示系统运行级
73
Init[0123456]
改变系统运行级,7种
74
Chkconfig–-list[服务名称]
查看服务的状态
75
Chkconfig–-level<
运行级>
<
服务名>
on|off|set
设置服务的启动状态
76
Chkconfig<
on|off|set
设置非独立服务启状态
77
进程管理
Top动态
Ps-aux静态
进程树pstree
查看系统进程
Ps–u
Ps–ax|grepless
Ps–uroot|more
查看作业
Cat>
/root/a(ctrl+z)
Jobs
78
程序名&
后台运行程序
79
fg
把后台运行的进程调回前台
80
bg
把前台运行进程调到后台
81
renice
Renice+1180
把180号进程的优先级加1
82
kill
KillPID
终止某个PID进程-9表示无条件结束一个进程
83
at
at5pm+3days
/bin/ls
指定三天后下午5:
00执行/bin/ls
84
crontab
Crontab-e
用VI的形式来编辑自动周期性任务
查看cron运行状态
Servicecrondstatus/start/stop
85
Crontab-l
查看自动周期性任务
86
Crontab–r/-e
删除自动周期性任务/编辑任务
Crontab–u用户
用户的crontab文件
87
crond
Servicecrond<
start|stop|restart|status>
马上启动自动周期性服务
启动|停止|重启|状态>
网络配置
ifconfig
ifconfig[网络设备][downup-allmulti-arp-promisc][add<
地址>
][del<
][<
硬件地址>
][mtu<
字节>
][netmask<
子网掩码>
][IP地址]
显示或设置计算机网卡的IP地址
Ifconfigeth0ipn