学好Linux懂这几个命令就够了

浪尽此生 提交于 2020-02-25 01:46:19

小的总结了几个Linux下的几个命令,入门或者说不知从何学起,那么这几个命令好好练练,就可以基本学会Linux
0x00_mkdir
mkdir:创建一个空目录
-p:递归创建

mkdir shuai

在这里插入图片描述
如果直接创建多个空目录会报错
在这里插入图片描述
加上-p进行递归创建

mkdir -p shuai/shuai0/shuai1/shuai2

在这里插入图片描述
0x01_pwd
pwd:显示当前所在路径

pwd

在这里插入图片描述
0x02_ls
ls:显示文件信息
参数:
-a :显示所有文件信息
- l :显示详细信息,并以长格式输出
-d :显示目录属性
-h :显示文件大小
-i :显示节点序号(inode节点)

ls -al

在这里插入图片描述

ls -alh

在这里插入图片描述
注:drwxr-xr–
d:表示目录,还有-为普通文件,l为软链接
rwx:为所有者的权限
r-x:为所有组的权限
r–:为其他人的权限
r为读4,w为写2,x为执行1,-表示没有权限
0x03_cd
cd:切换目录
cd ..:表示切换到上一级目录
cd .:表示切换至当前目录
cd -:表示切换至前一个工作目录
cd /shuai/shuai0:表示切换绝对路径
cd shuai1:表示切换相对路径

cd ..
cd .
cd -
cd /shuai/shuai0
cd shuai1

在这里插入图片描述
cd ~:切换至根目录,和cd是一样的

cd ~

在这里插入图片描述
0x04_rmdir
rmdir:删除空目录

0x05_cp
参数:
-r:复制目录
-p:保留文件属性
格式:cp -rp [源文件或目录] [目标文件或目录]
在这里插入图片描述
0x06_mv
mv:移动文件,常常用来修改名字
格式:mv [源/目] [目标目录]

mv k d

在这里插入图片描述
0x07_rm
rm:删除文件和目录
参数:
-r:删除目录
-f:强制执行

rm -rf j

在这里插入图片描述
注意:如果要删除包含空格的文件名

rm 1.txt\ 2.txt

在这里插入图片描述
0x08_touch
touch:创建空文件
特别注意的是:
1.当创建两个以上文件时

touch 1.txt 2.txt

在这里插入图片描述
2.当创建名包含空格时须加试双引号

touch ”1.txt 2.txt“

在这里插入图片描述
0x09_cat
cat:显示文件内容
参数:-n:以行号的形式显示

cat -n 1.txt

在这里插入图片描述

0x10_tac
tac:反向显示文件内容

tac 1.txt

在这里插入图片描述
0x11_more
more:分页显示文件内容
参数:
空格或f:向下翻页
Enter:换行
Q或q:退出
在这里插入图片描述
0x12_less
less:分页显示文件内容
参数:
空格或f:向下翻页
Enter:换行
Q或q:退出
Pageup:先上翻页
↑:向上换行
less还可以搜索文件中的关键词,使用/关键词
在这里插入图片描述
进行搜索d
在这里插入图片描述
0x13_head
head:显示文件中的前几行的信息
参数:-n :指定显示行数

head -n 5 1.txt

在这里插入图片描述

0x14_tail
tail:显示文件的后几行
参数:
-n:表示显示行数
-f:动态显示

tail -n 5 1.txt

在这里插入图片描述
注意:
如果要显示中间的5-10的内容

head -n 10 1.txt | tail -n 5 

在这里插入图片描述
0x15_ln
ln:表示创建链接,如同windows的方便快捷
格式:ln -s [源文件][目标文件]
参数:
-s:创建软连接

ln 1.txt 11.txt

在这里插入图片描述

ln -s 1.txt 22.txt

在这里插入图片描述

0x16_几个关机命令
init 0
shutdown -h now或者shutdown +10 表示10分钟后关机
reboot
poweroff

init 0
shutdown -h now
shutdown +10
reboot
poweroff
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!