xshell常用命令 以及文件属性类型

 

 

xshell常用命令

1 tree /home/  树状形式显示 yum install tree


2 cat :查看文本内容 cat >> test2.txt <<EOF > ads > adf > EOF



3 less,more:文本查看,分页 less /etc/services


4 head -n1 /etc/services :查看该文件第一行



5 ps aux | head -n5 :查看前5个进程



6 tail -f /var/log/messages :动态查看文件变化




7 grep:查找命令 -grep "lqz" test2.txt 查找文件中有lqz的行 -ps aux | grep ssh 查看sshd进程是否在运行




8 less打开文件:ctrl+b:下翻页 ctrl+f:上翻页

9 wget:下载yum install wget wget 路径 默认下载在当前路径 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo


10 curl:连通性 你的django:127.0.0.1:8080端口,先在本地curl一下,看看能不能通,可能是防火墙,阿里云的安全组 curl -o /home/a.png https:72743-20190.png





11 上传下载 (4g以内) yum install lrzsz -y rz:上传,选择文件直接上传 sz:sz 文件路径 可以下载到当前主机




12 which 命令: 去/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 路径找有没有




13 whereis -b ls 查找ls命令,只找二进制(可执行文件)



14 sort sort file.txt 对内容进行排序 sort -t ":" -k2 file.txt sort -t ":" -n -k2 file.txt


15 uniq 去重,连续挨着的才能去,所以要跟sort连用 sort file2.txt | uniq


16 cut Im lqz, is QQ 306334678 cut -d " " -f2,5 file.txt #把字符串按“ ” 分割,取出第2和第5个

17 wc wc -l /etc/services ls | wc -l # 统计当前路径下有多少文件和文件夹 ps aux |grep ssh | wc -l # 统计有多少个ssh相关的进程

 

 

 

文件属性文件类型

ls -l
ls -lh  以人性化显示,kb,gb
-:文件类型       
rw-r--r--.:权限 
1:硬链接的
root:属主(属于哪个用户)
root:属组(属于哪个组)
43856 :大小
Aug 19 11:54 :修改时间
a.png:文件名字

文件类型:
-   #普通文件(文本, 二进制, 压缩, 图片, 日志等) 
d   #目录文件

b   #设备文件(块设备)存储设备硬盘 /dev/sda1, /dev/sda2
c   #设备文件(字符设备),终端 /dev/tty1, /dev/zero
s   #套接字文件, 进程间通信(socket)
p   #管道文件
l   #链接文件

通过file来查看详细的类型
  file a.txt 
  file /bin/ls

 

 

软连接,硬连接

1 软链接和硬链接:软链接新建inode,硬链接指向同一个inode
2 软链接---》快捷方式
    -ln -s a.png /home/jack/a.png
    -一般咱们对可执行文件建立软链接(删除不会删除原来)
    -软链接目录: 
        redis-3.2.1---->编译安装
        redis-3.2.1/bin  路径配到环境变量
        软件升级
        redis-4.2.1
        
        
        -建立软链接redis---》redis-3.2.1
        redis/bin  路径配到环境变量
        软件升级
        redis软链接到---》redis-4.2.1
3 ln  /root/file /tmp/file_hard  

 

posted @ 2024-04-10 19:03  朱饱饱  阅读(17)  评论(0编辑  收藏  举报