Linux常用命令手册.docx
- 文档编号:9027123
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:40
- 大小:33.96KB
Linux常用命令手册.docx
《Linux常用命令手册.docx》由会员分享,可在线阅读,更多相关《Linux常用命令手册.docx(40页珍藏版)》请在冰豆网上搜索。
Linux常用命令手册
Linux常用命令手册
NO
分类
PS1
命令名
用法及参数
功能注解
对应章节
1
文件管理
#
ls
ls-a
列出当前目录下的所有文件,包括以.头的隐含文件
文件管理
#
ls
ls-l或ll
列出当前目录下文件的详细信息
文件管理
#
pwd
pwd
查看当前所在目录的绝对路经
文件管理
#
cd
cd..
回当前目录的上一级目录
文件管理
#
cd
cd-
回上一次所在的目录
文件管理
#
cd
cd~或cd
回当前用户的宿主目录
文件管理
#
cd
cd~用户名
回指定用户的宿主目录
2
文件管理
#
mkdir
mkdir目录名
创建一个目录
文件管理
#
mkdir
mkdir–p
递归式去创建一些嵌套目录
文件管理
#
rmdir
Rmdir空目录名
删除一个空目录
3
文件管理
#
rm
rm文件名文件名
删除一个文件或多个文件
文件管理
#
rm
rm-rf非空目录名
递归删除一个非空目录下的一切,不让提式-f
4
文件管理
#
cat
cat文件名
一屏查看文件内容
6
5
文件管理
#
more
more文件名
分页查看文件内容
6
6
文件管理
#
less
less文件名
可控分页查看文件内容
6
7
文件管理
#
grep
grep字符文件名
根据字符匹配来查看文件部分内容
6
8
文件管理
#
mv
mv路经/文件/经/文件
移动相对路经下的文件到绝对路经下
6
文件管理
#
mv
mv文件名新名称
在当前目录下改名
6
9
文件管理
#
cp
cp/路经/文件./
移动绝对路经下的文件到当前目录下
6
10
文件管理
#
find
find路经-name“字符串”
查找路经所在范围内满足字符串匹配的文件和目录
6
11
文件管理
#
ln
ln源文件链接名
创建当前目录源文件的硬链接
6
ln/home/test/usr/test1
在/usr下建立/home/test的硬链接
6
12
文件管理
#
ln
Ln-sab
创建当前目录下a的符号链接b
13
文件管理
#
touch
touchfile1file2
创建两个空文件
6
Help
[命令]--help
查找Shell命令的用法
4
Whereis
whereis[选项][命令名]
查找命令所在的位置
4
命令1;命令2
命令1;命令2
命令行排列,不管命令1是否成功,执行命令2
4
命令1&&命令2
命令1&&命令2
当命令1正确运行完毕后,才能执行命令2
4
命令1$(命令2)
命令1$(命令2)
命令替换
4
alias[别名]=[需要定义别名的命令]
alias[别名]=[需要定义别名的命令]
可以为常用命令定义快捷方式
4
unalias
Unalias别名
取消别名
4
|
[命令1]|[命令2]|[命令3]
管道符
4
command>file
command>file
输出重定向
4
command command 输入重定向 4 command2>file command2>file 错误重定向 4 command>>file command>>file 追加重定向 4 command&>file command&>file 同时实现输出和错误的重定向 4 文件管理 head head[选项][文件] 显示指定文件的前若干行文件内容 6 tail tail[选项][文件名] 查看文件的末尾数据 6 sort sort[选项][文件] 对文件中的数据进行排序 6 uniq uniq[选项][文件]–d,-u 将文件内的重复行数据从输出文件中删除 6 cut cut{ -b List [ -n ] | -c List | -f List [ -s ][ -d Character ] }[ 文件 ] 从文件的每行中显示出选定的字节、字符或字段 6 comm comm [-123][--help][文件1][文件2] 比较两个已排过序的文件,并将其结果显示出来 6 diff diff[选项]file1file2 逐行比较两个文本文件,列出其不同之处 6 locate locate [-d <数据库文件>][--help][--version][范本样式] 用于查找文件,比find命令的搜索速度快 6 file file[选项][文件名] 查询指定文件的文件类型 6 whatis whatis[命令] 查询指定命令的命令功能 6 which which [命令] 显示可执行命令的路径和它的别名 6 uname uname[-amnrsv] 显示计算机以及操作系统的相关信息 6 hostname hostname[计算机名] 显示或修改计算机的主机名。 6 dmesg dmesg[-cn][-s<缓冲区大小>] 显示开机信息 6 cal cal[选项][月[年]] 显示计算机系统的日历 6 date date[参数][显示时间格式](以+开头,后面接格式) 显示和设置计算机系统的日期和时间 6 echo echo[-n][字符串] 在计算机显示器上显示一段文字 6 mesg mesg[y|n] 设置是否允许其他用户用write命令给自己发送信息 6 wall wall[消息] 对全部已登录的用户发送信息。 6 write write[用户账号][终端名称] 可以向用户发送消息 6 clear clear 清除屏幕上的信息 6 uptime uptime[-V] 显示系统已经运行了多长时间 6 last last[选项] 显示用户最后登录的信息 6 14 磁盘管理 # df df 用于报告文件系统的总容量,使用量,剩余容量。 10 查看内存信息 Free free [选项][-s <间隔秒数>] 显示系统的物理内存和交换分区的总量,以及已使用的、空闲的、共享的、在内核缓冲内的和被缓存的内存数量 10 15 磁盘管理 # du du-b/home 查看目前/HOME目录的容量(k)及子目录的容量(k)。 16 磁盘管理 # fdisk fdisk-l 查看系统分区信息 17 磁盘管理 # fdisk 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文件获取 查看挂载信息 17 磁盘管理 # 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 18 文件权限 # 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的属主设为完全权限,属组设成读写权,其它用户具有读和执行权限 19 文件权限 # 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 Pwck 校验用户配置文件/etc/passwd和/etc/shadow内容是否合法和完整 newgrp命令 Newgrp组群名 可以让用户账户以另一个组群的身份进行登录 Finger finger[选项][用户名] 显示用户账户的信息 groups groups[用户名] 命令可以显示指定用户账户的组群成员身份 W 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 软件管理 # diff difffile1file2>补丁名.patch 为新旧文件生成补丁文件 65 软件管理 # diff difffile1file2 比较两个文件的区别 66 软件管理 # Patch 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 Crontab-l 查看自动周期性任务 86 进程管理 # crontab Crontab–r/-e 删除自动周期性任务/编辑任务 crontab Crontab–u用户 用户的crontab文件 87 进程管理 # crond Servicecrond 马上启动自动周期性服务 Servicecrond<启动|停止|重启|状态> 网络配置 ifconfig ifconfig[网络设备][downup-allmulti-arp-promisc][add<地址>][del<地址>][<硬件地址>][mtu<字节>][netmask<子网掩码>][IP地址] 显示或设置计算机网卡的IP地址 网络配置 Ifconfigeth0ipn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 常用命令 手册