总结:Linux之常用特殊命令大全(必知)

对于经常接触服务器的人来说,大部分的服务器都是以linux系统为基础建立的,因此熟练掌握linux的基础操作是一个必经的过程。linux最突出的特点就是基于命令行的形式来完成我们对文件和系统的操作。

这里我总结了linux系统常用的命令,仅供参考:

  1. cd: 目录切换

     cd  /   #进入根目录
     cd ~    #进入家目录
     cd ..   #进入上一级目录
    
	ls  列出当前目录下所有的文件
	ll   列出当前目录下所有文件,包括文件的rwx权限
	ls -a 列出当前目录下所有文件,包括隐藏文件
  1. pwd 打印当前所在路径

  2. 查询命令

     which     查看可执行文件的位置。例:which python; which ls(查询ls命令在哪)
     whereis  查看文件的位置。
     locate     配合数据库查看文件位置。
     find         实际搜寻硬盘查询文件名称。
     
     重点说一下find命令:find在所有文件中匹配名称
     常用参数:
     -name 按照文件名查找文件
     -perm 按文件权限查找文件
     -user 按文件属主查找文件
     -group  按照文件所属的组来查找文件。
     -type  查找某一类型的文件,
     		f: 文件
     		d: 目录
     		l: 符号链接
     -size n :[c] 查找文件长度为n块文件,带有c时表文件字节大小
     例如:find / -name "flag.txt"    #查询 / (根目录)下文件名为flag.txt的位置
     find / -name "*flag.txt"    #查询 根目录下文件名以flag.txt结尾的文件
     find /usr -perm 644   #查询 /usr 目录下权限为 644(即 rwxr-xr-x)的文件
    
  3. chmod 改变文件或目录的访问权限

     r :读权限,用数字4表示
     w :写权限,用数字2表示
     x :执行权限,用数字1表示
    

    例:chmod 777 test.txt #给test.txt文件增加所有权限 ,就是1+2+4

  4. 解压缩命令:常见的tar和zip

     tar  常用参数:
     -c 建立新的压缩文件
     -f 指定压缩文件
     -r 添加文件到已经压缩文件包中
     -u 添加改了和现有的文件到压缩包中
     -x 从压缩包中抽取文件
     -t 显示压缩文件中的内容
     -z 支持gzip压缩
     -j 支持bzip2压缩
     -Z 支持compress解压文件
     -v 显示操作过程
     例:
     
     tar -zcvf test.tar.gz file1 dir2  #压缩文件 file1 和目录 dir2 到 test.tar.gz
     tar -zxvf test.tar.gz  #解压 test.tar.gz(将 c 换成 x 即可)
     unzip file.zip  #解压缩file.zip文件
     unzip file.zip -d directory(filename)  #将file.zip解压缩到directory文件夹下
    
  5. **ps (process status)**命令用于显示当前进程的状态,类似于 windows 的任务管理器。

    常用参数:
    	-A 列出所有的进程
    	-w 显示加宽可以显示较多的资讯
    	-au 显示较详细的资讯
    	-aux 显示所有包含其他使用者的行程
    	例:
    	ps -e | grep ssh   #查询ssh服务的进程信息,grep也是查询命令
    
  6. systemctl (system control) 系统控制管理命令

     systemctl start apache.service
     systemctl stop apache.service
     systemctl start firewalld(启动防火墙服务)
     systemctl stop firewalld
     systemctl  restart networking(重启网卡服务) 
    
  7. 安装

     在ubuntu,kali中,使用apt install执行安装
     例:apt install ssh或者apt-get install ssh  安装ssh
     在centos中使用 yum install ssh -y 执行安装, -y默认同意
    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值