常用指令
一、用户系统相关命令
1.用户切换 :su
2.用户管理 :useradd usermod userdel groupadd groupmod groupdel passwd id groups who
3.系统管理命令 :ps top kill uname steup crontab shutdown uptime clear
4.磁盘相关命令 :free df du fdisk
5.磁盘挂载命令 :mount
二、文件目录相关命令 :cd ls mkdir cat cp mv rm chown chgrp chmod grep find locate ln
三、压缩打包相关命令 :bzip2 bunzip2 bzip2recover gzip gunzip unzip compress tar
四、比较合并文件相关命令 :diff patch
五、网络相关命令 :netstat nslookup finger ping ifconfig ftp telnet ssh
一、用户管理类命令
(1)useradd sun #添加用户名为sun的用户
(2)userdel sun #删除用户名为sun的用户
(3)passwd sun #修改sun的密码
(4)su sun #切换超级用户或其他用户
(5)su #切换为超级用户
(6)who #查看当前用户的登录信息
超级用户:[root@localhost ~]#
普通用户:[sun@localhost root]$
二、文件目录类命令
1.ls 显示目录内容
ls /root 绝对路径
ls root ls ./class ls class/ 相对路径 当前目录
ls -a /root = ls -a 当前目录
ls -l = ll = ll /root == ls -l /root
-a |
列出指定目录下的所有文件和子目录,包括隐藏文件 |
-A |
列出指定目录下的所有文件和子目录,包括隐藏文件,但不包括当前目录(.)和上一级目录(..) |
-c |
按文件的修改时间进行排序 |
-d |
如果命令后面给出的是目录名,只显示目录的相关信息,而不显示目录下的文件 |
-F |
标记文件的类型,在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记“@”,管道文件后面标记“|”,Socket文件后面标记“=” |
-l |
以长格式来显示文件的详细信息,包括文件的类型与权限、链接数、文件的属主、属组、文件的大小、创建时间、修改时间以及文件名等 |
-n |
与-l选项类似,但文件的属主和属组使用相应的UID和GID来表示,而不是实际的名称 |
-R |
递归显示指定目录下的各子目录中的文件 |
文件类型 -:普通文件,d:目录文件,l:符号链接
文件执行权限 -:没有设置权限,r:可读,w:可写,x:可执行
2.pwd 显示当前目录的绝对路径
3. cd 更改目录
cd .. 返回上级目录
4.常见新文件命令
mkdir file 创建 名为file 的文件夹 mkdir /home/file
touch 100.c 创建名为100.c的文件 不打开 touch /home/100.c touch ../100.c
vim 100.c 打开和创建 100.c文件
5.cp 复制文件,目录
复制目录 要加 -r
cp /root/Desktop/rand.c .
cp -r /root/164
-a |
该选项通常在复制目录时使用,用来保留链接、文件属性,并递归地复制子目录 |
-d |
复制时保留链接 |
-i |
如果目标文件存在,在覆盖之前给出提示信息要用户进行确认 |
-r |
如果命令后面给出的是目录,则递归复制该目录下所有的子目录和文件 |
-l |
不进行复制,只创建一个链接 |
6.mv 更改名称,移动位置
mv 1.c 2.c 当2.c不存在时,1.c改名为2.c
7.rm 删除
rm -f 不提醒直接删除
rm -rf 不提醒直接删除目录
8. cat 显示文本文件
cat -n 编行
9.wc 统计文件中的字数 行数 字节数
10.chmod 更改权限 (字母设定方式,数字设定方式)
字母设定
chmod u+x 1.c chmod o-r 1.c chmod u=rw 1.c
u |
表示文件或目录的属主 |
g |
表示文件或目录的属组用户,即与属主拥有相同GID的用户 |
o |
表示其他用户 |
a |
表示所有用户,这是系统的默认值 |
+ |
增加某项权限 |
- |
取消某项权限 |
= |
设置指定权限,并取消其他所有权限 |
数字设定
— r w x r — — r w — 8进制 r 2^2 w 2^1 x 2^0
chmod 777 1.c 1.c 有所有权限
11. ln 生成链接(硬链接,软(符号)链接)
硬链接 给内存重命名 原文件存在 ln 1.c 2.c
软链接 -s 相当于快捷方式 ln -s 1.c 2.c cd 2.c 是打开1.c
12.grep 在指定文件中查找字符串
13. find 从指定的目录开始,递归地搜索其下的各个子目录,查找满足条件的文件,并对其执行指定的操作
14.tar 打包 c 打包 x 解打包 z 压缩
tar -cvf file.tar file 将file 打包为 file.tar 打包的文件变大
解打包 tar -xvf file.tar
打包并压缩 tar -czvf file.tar.gz file
解打包并解压缩 tar -xzvf file.tar.gz
其他命令
1. man 查看命令的联机帮助信息
2.shutdown 关闭 重启系统
shutdown -r +3 3分钟后重启
shutdown -c 取消shutdown操作
3.ps 监视系统中进程的状态
ps -aux 显示进程信息 ps -ef PPID 父进程
4.ifconfig 用于查看和配置网络接口的地址和参数,包括 IP 地址、网络掩码、广播地址,它的使用权限是超级用户
网口信息