栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

[学习分享]你必须掌握的Linux命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[学习分享]你必须掌握的Linux命令

目录

Linux常用命令

cd

pwd

ls

mkdir

touch

rm

权限 

cp  

mv

重定向

cat

more

管道 |  

软链接

硬链接

grep 

补充


Linux常用命令

cd

作用:切换文件夹
cd /home  表示绝对路径 
cd admin  表示相对路径     
cd .. 返回上级目录
cd ../.. 回到上级的上级
cd ~ 返回家目录


pwd

查看当前目录


ls

作用:查看当前目录内容
ls      显示内容
ls -l   显示详细列表
ls -lh 显示详细列表(+显示单位大小)
ls -a  显示隐藏文件
ls -la /home
ls *txt   查看当前目录下的所有以txt结尾的文件。 
ll是ls-l缩写

mkdir

作用:创建文件夹
mkdir  可以相对路径和绝对路径创建
mkdir -p 创建多级目录 
mkdir a b 在当前目录创建多个文件夹
mkdir a/{c,d}在指定目录下创建多个文件夹
mkdir .abc  以点为开头就是隐藏文件夹


touch

作用:创建一个空文件
touch abc.txt  在当前目录下创建 ,如果指定了目录,必须保证上级目录存在
gedit abc.txt  创建文件并编辑。(常用)


rm

作用:删除文件
rm a.txt 删除文件
rm -r abc 删除文件夹
rm * 不能删除隐藏文件 和文件夹(删除文件夹需要加-r)

权限 

作用:显示文件类型及是否有读写权限
[d - l c b ] rwx rwx rwx     r:可读  w:可写 x:可执行

       0      123 456 789     --->表示第0位到第9位

rwx 对文件而言:可查看/可修改(并不代表可删除)/可以被执行

      对目录而言:可读取、ls查看/可修改对目录创建删除重命名/可进入目录

1.第0位

        ①如果是  l(表示小写L不是大写i) 表示链接 相当于Windows的快捷键 

        ②如果是 d 表示文件夹  

        ③如果是 c 表示字符设备 如:文件、鼠标、键盘

        ④如果是 b 表示块设备    如:硬盘

        ⑤如果是 - 表示文件

2.1-3位确定所有者(该文件所有者)拥有该文件权限   --- user

3.4-6位确定所属组拥有该文件权限   --- group

4.7-9位确定其他用户拥有该文件的权限  ---other 

cp  

作用:拷贝文件
cp -r abc abc_bak 拷贝文件夹
cp 1.txt 2.txt  拷贝文件
cp 1.txt a 将a文件拷贝到a文件夹(a必须存在)否则无法拷贝

mv

作用:移动  重命名
mv 1.txt 2.txt 重命名
mv 1.txt ~ 移动指定目录

重定向

作用:内容追加覆盖
ls >1.txt   将ls显示的内容写到1.txt中去
pwd >1.txt  将pwd显示的内容覆盖1.txt中的内容
ls >>1.txt 将ls显示的内容追加到1.txt内容

cat

作用:命令 查看文件内容
cat 1.txt   区别与gedit 将内容显示到窗口当中  但是不能修改
cat 1.txt 2.txt  查看多个文件内容按顺序显示。
cat 1.txt 2.txt >3.txt  可以结合重定向使用  将1.txt 和 2.txt 两者内容结合写到3.txt中

more

作用:查看文本工具  可以分页显示
more 1.txt
b 前滚一页
space 后滚一页 
enter 查看一行
按q 退出


管道 |  

作用:将左边命令返回的结果交给 右边的命令处理

 ls -l / | more   

软链接

作用:(相当于windows的快捷方式)
当前目录相对路径
ln -s 1.txt s1_soft_link 给1.txt创建一个名字为s1_soft_link 的快捷方式
链接本身不存储内容 修改链接的内容 对应文件的内容也修改
删除原文件 链接方式失效 

其他目录创建链接 需要绝对路径
ln -s /home/admin/day2/1.txt  ~/2_soft_link
将/home/admin/day2/下的1.txt 创建一个软链接  放在~/2_soft_link下面   

硬链接

硬链接与软链接不同
①本身占用空间,相当于把源文件复制一份,与源文件同步发生变化
②删除硬链接不影响原文件
③不能给目录创建硬链接
④使用ll 查看时,有一个数字,代表有几个文件能同步发生变化


grep 

作用:查找
-n 显示行号
-i 忽略大小写
-v 反向查找
grep -n hello . -r    //.点表示当前目录   ^以什么开头 $ 以什么结尾 

grep hello test.txt  在某个文件中查找包含hello的内容,只要一行中有hello会把正行显示
grep -ni hello test.txt n显示查找到的内容的行号,i查找时不区分大小写 

grep -v hello test.txt  在某个文件中查找除包含hello以外的内容
grep -n hello /home/admin -r  查找整个目录中的所有文件,包含hello的内容

补充

clear 清屏  

tab键补全命令  

ctrl +c 不想执行当前选中命令(中断)

./ 解释说明

.表示是当前目录 ..是父目录  ./ 表示当前目录的全路径.

如果想运行当前路径下的某个可执行文件,且当前路径不在系统环境变量path中,就要这样运行

./testapp

当然,也可以写成绝对路径:/home/test/testap

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/972738.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号