回顾归纳一下 Linux 下的一些常用命令

之前面试的时候,面试官问的 Linux 下的一些命令,由于自己有相当长的时间没有

接触过这些命令,感觉回答的不好,所以自己有必要再来回顾和梳理一下这些命令

但最重要的是还是要多练,毕竟孰能生巧嘛!

1、login  登录系统、  shutdown  关闭计算机、  reboot  重新启动计算机

2、install  安装或升级软件或备份数据、 install  -d [选项]  目录

3、mount 加载文件系统 (超级用户)、 umount 卸载一个文件系统

4、chsh  更改使用者 shell 设定、  last  显示近期用户或终端的登录情况

5、df 查看磁盘的使用情况  df [选项]  df -k  df -b/home  以字节为单位显示 /home 这个目录的大小

6、ln  文件链接  类似于windows快捷方式的链接文件  有软链接和硬链接两种  ln [选项] source filename

7  、useradd  添加用户  userdel  删除用户  passwd 修改密码  su 切换用户

8、groupadd  添加组  groupdel  删除组

9、ls、 cd、 touch、 cp、 mv、 rm、 mkdir、cat

10、chmod  改变文件或目录的访问权限  chmod  u+x  文件名   chmod 777 文件名

11、chown 更改一个或多个文件或目录的属主或属组  chown [选项] 用户或组 文件

12、du 查看目录大小  pwd  显示当前目录绝对路径

13、file  通过探测文件内容判断文件类型   

14、grep  可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出    grep [options] 

15、find  在目录中搜索文件  find [路径] [选项] [expression]

16、diff  比较两个文件的不同  diff [options] 源文件 目标文件

17、top  用来显示执行中的程序进程

18、free  显示内存的使用情况

19、quota  用来显示磁盘使用情况和限制情况  quota  []  用户名  组名

20、kill  用来终止一个进程   kill [选项] pid

21、ifonfig  用于查看和更改网络接口的地址和参数,包括 IP 地址、网络掩码、广播地址 

ifconfig 网络配置  ifconfig [选项] 网络接口  ifconfig  eth0 192.168.0.1  配置 eth0 这一网卡的 ip 地址为 192.168.0.1

22、ping  检测主机网络接口状态 (当前机器与另一台机器的联通情况) ping  主机ip/主机名 发送数据包有回复则表明是联通的

23、ip  是一个强大的网络配置工具

24、netstat  检查整个 Linux 网络状态

25、telnet  表示开启终端机阶段作业,并登入远端主机

26、ftp  进行远程文件传输  既是个协议又是个命令

27、umask  告诉系统在创建文件时不给谁存取文件

28、tar  打包与压缩  tar [选项] 目录或文件     tar -zcvf 1.tar.gz  文件名  /home/ddd

tar -xzf 1.tar.gz  文件名  将打包文件解开

29、gzip  bzip

压缩文件:gzip /root/an....  .cfg                    bzip2  /root/an... .cfg

解压文件:gzip -d /root/an.... .cfg.gz             gzip -d /root/an.. .cfg.bz2  

30、ps 显示瞬间进程的动态   ps -elf

31、sudo apt-get install package  在线安装软件包

sudo apt-get remove package  删除包 

32、dpkg  sudo dpkg -i *.deb  安装软件包

sudo dpkg -r * 删除软件包

apt-get 更专业,可自动解决安装时遇到的依赖问题。但其信息更新都依赖于系统的软件库,但不会安装本地的deb文件

dpkg  只负责对指定的文件负责,不解决依赖问题,用来安装本地的.deb文件 


暂时就列出这么多命令吧 ,抓紧背一下,然后再练练熟悉熟悉,

其他的命令的话 以后实践中遇到再补上。


猜你喜欢

转载自blog.csdn.net/ljf_djcrs/article/details/79883875