常用:

ls:列出指定目录下的文件或文件夹

ll:列出指定目录下的文件或文件夹,查看详情。(ls -l)

cd:进入指定的目录

cd /:/代表系统根路径(类似于windows下的我的电脑)

clear:清屏

ls -a:查看当前目录下的所有文件(包含隐藏文件)

ls -R:递归显示目录中的文件和子目录

Ctrl+c:终止指令执行

cd(cd ~):回到当前用户的家目录

pwd:查看当前所在目录

Tab键:自动补全指令

 

Linux中目录结构

bin:存放二进制的可执行文件【重要】

sbin:存放二进制的可执行文件,只有root用户可以访问

etc:存放系统配置文件【重要】

usr:用于存放共享的系统资源【重要】

home:存放用户文件的根目录【重要】(通常叫家目录)

root:超级管理员用户目录

dev:用来存放设备文件

lib:存放系统运行需要的依赖

mnt:管理员安装临时文件的安装点

boot:引导文件

tmp:临时文件

var:运行时需要改变的文件

常用2:

touch:创建新文件,如果文件不存在,就创建,如果文件存在,就修改时间,不覆盖。

mkdir:创建目录,只能创建一级目录。

mkdir -p:创建目录,可以创建多级目录。

copy 文件名 目录 赋值文件到指定目录中

cp:复制文件,空目录

cp -r:拷贝非空目录

cp -f:强行复制(不推荐)

mv:移动文件。重命名文件

mv -f:强行覆盖(不推荐)

rm:删除文件

rm -f:强制删除,不提示(不推荐)

rm -rf:强制删除目录及目录下的文件,不提示(慎用)

通配符:*

rmdir:删除空目录

cat:查看文件内容,看小文件还可以。

more:可以翻页的查看文件内容

less:可以上下翻页,用PageUp和PageDown翻页

head:查看文件的前N行

tail:查看文件的后N行

上下键:查看输入过的历史指令。

 

文件的详细信息:

 

 

 

1.第一个信息(1位):

l:link,链接

d:directory,目录

-:文件

2.第二个信息(9位)

rw-:代表当前文件创建者的权限(r读,w写,x执行)

r--:代表当前文件创建者的同组的用户权限

r--:代表其他用户

3.第三个信息,链接数

4.第四个信息,文件的创建者

5.第五个信息,文件的创建者所在的组

6.第六个信息,文件大小

7.第七个信息,最后一次修改时间

8.第八个信息,文件名

 

                    tar命令:

打包

多个文件变成一个文件

压缩

多个文件大小发生变化

tar -cf

只打包,不压缩

tar -xf

解压缩

tar -cvf

打包时显示日志

tar -xvf

解压时显示解压日志

tar -zcvf

打包同时压缩文件,文件大小会变小【常用】

tar -zxvf

解压【常用】

系统级

  systemctl服务命令

  systemctl status:查看服务的状态

  systemctl stop:关闭服务

  systemctl start:启动服务

  systemctl restert:重启服务

  network:网络服务

  firewalld:防火墙服务

 

进程相关命令

    ps:查看前台进程

    ps -aux:查看详细的进程信息,后台进程,pid进程号

    ps -ef:查看详细的进程信息,ppid(父进程号)

    ps -aux|grep network:搜索某个进程【重要】

    kill:根据进程id,终止进程

    kill-9:强行终止某个进程【不推荐】

 

vi命令

    文本编辑

三种模式:

    1.命令模式:i,I,o,O,a,A编程编辑模式

        gg:第一行

        G:最后一行

        u:撤销,类似于Ctrl+z

        Ctrl+r:前进

        dd:删除一行

        p:复制一行

    2.编辑模式:ESC回到命令模式

    3.末行模式::用来书写操作命令

        q:退出不保存

        wq:保存退出

        q!:强制退出不保存

        wq!:强制保存退出

        shift+zz:保存退出

        set nu:显示行号

        set nonu:取消行号

        n:要去第几行

 

安装命令:

rpm:本地安装。

i:安装应用程序(install)

e:卸载应用程序(erase)

vh:显示安装进度

qa:显示所有已安装软件包

rpm -ivh gccxxxxxxx

yum:在线安装,需要联网

yum install vim

yum remove vim

yum update vim

 

用户和组命令

who(who am i)

查看当前用户

who --count

查看当前登录的用户数量

exit

退出登录

groupadd

创建组

groupdel

删除组

groups

查看当前用户所在的组

useradd xiaoqiang -g user

创建用户并指定组

su root

切换用户

原则:从超级管理员->普通用户,不需要输入密码

从普通用户->超级管理员,需要校验密码

 

rwx

chmod u(ser)/g(roup)/o(ther)/a(ll) +/-/= r/w/x

chmod u=rw- aa.txt

数字法:r=4,w=2,x=1
    u  g  o
    rwx r-- r--
    744
chmod 744 aa.txt

 

posted on 2022-10-09 21:20  骐琳  阅读(92)  评论(0)    收藏  举报

你点我就回上面去了ヾ(≧O≦)〃嗷~