Linux(二) 基本指令

常用指令

一、用户系统相关命令

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 地址、网络掩码、广播地址,它的使用权限是超级用户

网口信息  

你可能感兴趣的:(Linux(二) 基本指令)