linux常见命令

linux常见命令 ctrl+c:强制退出
              ps -ef:显示所有进程

linux的目录结构:
bin:存放二进制可执行文件
etc:系统配置文件
user:用于存放共享的系统资源
home:存放用户的根目录
root:超级用户目录

        
1.目录切换命令
    pwd         显示当前所处的目录名
    cd ../      返回上一层
    ls          显示当前目录的所有子目录
    cd /        切换到系统根目录
    cd /xx        切换到同级的xx目录中
    cd~            切回到用户根目录
    cd-            切回到上一个所在目录
    
2.目录操作命令
1)增加目录操作:mkdir 目录名称
2)查看目录:ls[-al] 父目录
3)    find 目录 参数        find /root -name '*test*' 在root下寻找名字带test的文件或目录
4)修改目录名称    mv 目录名称 新目录名称  
5)移动目录    mv 目录名称 目录新位置  
6)拷贝目录:cp -r 目录名称 目录拷贝的目标位置
7)删除目录(不加询问):rm[-rf] 目录


3.文件的相关指令
1)文件的创建:touch xxx.txt
2)文件的查看:cat/more/less/tail 文件名
    区别:    cat:显示查看文件的最后一屏
            more:显示文件的所有  enter:下一行  空格:下一页
            tail -10:查看文件最后十行
            tail -f :可以对某个文件进行动态监控
3)文件的修改(内容) :wq 保存并退出    :q! 强制退出
    vim 文件 --->进入文件---->命令模式---->按i进入编辑模式
    ---->按esc进入底行模式--->输入wq/q!
4)删除文件:rm -rf 文件名

5)  文件的重命名:mv 旧文件名  新文件名




4.压缩,解压文件:打包并压缩的文件的后缀名.tar.gz
1)压缩:tar -zcvf 打包压缩后的文件名 要打包压缩的文件
    z:调用gzip压缩命令进行压缩
    c:打包文件
    v:显示运行过程
    f:指定文件名
    
2)解压:tar [-xvf] 压缩文件
    x:代表解压
    tar -xvf xxx.tar.gz          将xxx.tar.gz解压到当前目录下
    tar -xvf xxx.tar.gz -C usr/local    将xxx.tar.gz解压到usr/local
    


5.其他命令
1)显示当前所在位置:pwd
2)搜索命令:grep    grep to xx
3)管道命令:|       将前一个命令的输出内容作为本次的输入


4)ps -ef:查看当前系统中运行的进程

ps -ef | grep hald : 查看当前系统所有包含hald的进程

ps aux | grep hald : 查看当前系统所有包含hald的进程


5)杀死进程:kill -9 要杀死进程的pid


6)网络通信:
            查看网卡信息:ifconfig
            查看当前系统的端口使用:netstat -an
     

7 Linux的权限命令(及其重要 --.> 涉及到文件的操作)

权限是Linux中的重要概念,每个文件/目录等都具有权限,通过ls -l命令我们可以 查看某个目录下的文件或目录的权限

示例:在随意某个目录下ls -l

linux常见命令_第1张图片

 
第一列的内容的信息解释如下:

 linux常见命令_第2张图片

 

 (可以记忆为   读:read --> r           写:write -->  w        执行权 :x  --->  execute)

 

文件的类型:

d:代表目录

-:代表文件

l:代表链接(可以认为是window中的快捷方式)

后面的9位分为3组,每3位置一组,分别代表属主的权限与当前用户同组的用户的权限,其他用户的权限

r:代表权限是可读,r也可以用数字4表示

w:代表权限是可写,w也可以用数字2表示

x:代表权限是可执行,x也可以用数字1表示

 

属主(user

属组(group

其他用户

r  

w

x

r

w

x

r

w

x

4

2

1

4

2

1

4

2

1

 

    

修改文件/目录的权限的命令:chmod

示例:修改/test下的aaa.txt的权限为属主有全部权限,属主所在的组有读写权限,

其他用户只有读的权限

chmod u=rwx,g=rw,o=r aaa.txt

 

上述示例还可以使用数字表示:

chmod 764 aaa.txt

 

 

 8 查看防火墙状态:

      systemctl status firewalld.service
   执行关闭命令: systemctl stop firewalld.service
     执行开机禁用防火墙自启命令  : systemctl disable firewalld.service   

     启动:systemctl start firewalld.service

     防火墙随系统开启启动  : systemctl enable firewalld.service

    永久关闭防火墙(重启后防火墙依然关闭):

  [root@localhost /]# systemctl disable firewalld.service
  Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
  Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

9    rpm -qa | grep java   查看当前Linux系统是否已经安装java

  卸载两个openJDK:rpm -e --nodeps 要卸载的软件

 

 


           

你可能感兴趣的:(linux常见命令)