Linux常见指令

发布于:2024-04-26 ⋅ 阅读:(22) ⋅ 点赞:(0)

目录

ls

pwd 

whoami

cd

clear

touch

mkdir

rmdir 

rm

man

cp

mv

cat 

tac

more

less

head

tail

find 

which

alias 

adduser

passwd

userdel 

su

nano

cat

file 

uname

shutdown

|管道

echo

>

>>

<

stat

date


持续更新

周边知识

文件=文件内容+文件属性

/ :根目录

任何目录都有两个隐藏目录

..  :当前路径

.  :上一级路径

以.开头的为隐藏文件

失控状态

ctrl+c:终止异常状态

对于普通用户:默认工作目录为/home/名字

root用户主工作用户为/root

指令本质就是程序

任何以一个用户首次登陆时,所处路径为家目录

ls

ls 选项 目录(默认为. 当前路径)

选项:

-a 显示所有文件(包括以.开头的隐含文件

-l列出文件所有信息

-R 列出子目录下所有文件

显示当前目录

pwd 

显示用户当前身份

whoami

cd

进入目录 

cd 目录名(默认为当前目录  .)

进入主工作目录

cd ~

返回上一级目录

cd -

clear

clear 清屏

touch

创建一个文件

touch 选项 文件名

常用

touch 文件名

mkdir

创建文件夹

mkdir 选项 名字

常用

mkdir 文件夹

也可以形成一串路径

mkdir 目录1 目录2.....

rmdir 

删除文件夹(只能删除空文件夹)

rmdir 选项 文件名

rm

可以删除文件和目录

rm 选项 名字

选项 

-f:直接删除不询问

-r:递归式删除

删除当前路径所有文件使用通配符  *

rm *

rm 

man

查看指令使用规则

cp

功能:相当于复制

语法:cp 选项 文件  目录

选项

-r:拷贝目录

mv

mv 选项 源文件或目录 目标文件或目录

1当第二个参数是不存在的名称,相当于重命名

2第二个参数是已经存在的目录名,相当于将文件移动到该目录中

3第二个参数是已经存在的目录名并加上文件名或者目录名,相当于剪切加重命名

cat 

语法:cat 选项 文件

功能:查看文件的内容(如果文件内容过多会刷屏)

常见选项 -n 按行编号

tac

语法:tac 选项 文件

功能:反向查看文件

more

功能:查看海量信息(只能用回车键进行下翻操作)

语法:more 文件

less

功能:可以查看信息(可以上下翻

语法 :less 选项 文件

常见选项:

-N 显示每行行号

功能:默认显示文件的前十行

语法:head 选项 文件

常用选项

-n 需要显示行数

tail

功能:显示文尾十行

语法:tail 选项 文件

常用选项

-n 显示需要显示的行数

find 

功能:查找文件

语法:find 路径 -name 名字

选项

1.-name 文件 :查找文件

which

语法:which 指令

功能:查看某一指令所在文件的路径

alias 

功能:可以给指令起别名

语法:alias 指令=‘新指令名’

grep

功能:关键词搜索

语法 grep (选项) ‘要搜索字符串’  文件

adduser

功能:添加用户

语法:adduser 名字

passwd

功能:设置密码

语法:passwd 名字

userdel 

功能:删除用户

语法:userdel 用户名

su

功能:切换账号

其他用户

su 名字

root用户

su

su root  

输入的是root密码

退回原来用户

exit

logout

ctrl+d

nano

功能:创建记事本

语法 :nano 文件

crtl +x 退出

cat

功能:将文本文件打开

语法:cat 文件 (选项)

常用选项 

-n:加上行号

file 

功能:查看文件更多属性信息

语法:file 文件名

uname

语法:uname 选项

功能:获取电脑和操作系统的相关信息

常用选项:

1.-r 输出电脑

ctrl+d 退出当前命令行

ctrl+c 终止失控程序

tab 自动补齐

shutdown

功能:关机

语法:shutdown 选项

常见选项

-h 将系统服务停掉后,立即关机

-r 将系统服务停掉后,重启

bc

echo

|管道

应用场景:

拿到 头部的500中的尾部的15

方法一

head -500 t.c|tail -15

方法二

head -500 big t.c >tmp.c

tail -15 tmp.c

echo

功能:将一段字符串显示在显示器文件

语法:echo ”字符串”

>

功能:

1.输出重定向(每次重定向时,都是先清除再写入)

2。可以快速创建文件

echo “abc” >文件名 (本应该写到显示器文件中的写入了普通文件中)

可以快速创建文件

>文件名

>>

功能:追加重定向(直接往后面追加)

echo “abc” >>追加重定向

<

功能:输入重定向

cat<test.txt

两者实现原理

cat test.txt

stat

功能:查看文件名具体信息

date

功能:显示时间

语法:date +%Y:%m:%d:%H:%M:%S


年是大写

月日是小写

时分秒是大写

%s是时间戳

date %s

uname 

功能:获取电脑和操作系统的相关信息

uname -r 获取电脑和操作系统的相关信息

-a 输出详细信息

top

实时显示系统各个进程的资源占用情况

grep

查找信息

选项:

-v :反向查找