小的总结了几个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
来源:CSDN
作者:从小白到被迫变成大白
链接:https://blog.csdn.net/qq_44902875/article/details/104478537