Linux基础命令

常用符号及意义

符号 含义 符号 含义
~ 家目录 [] 可选
# root $ 普通用户

Linux命令基本格式:

[root@localhost ~] # 命令 [可选项] [目录对象]

获取完整主机名: hostname

目录命令

ls:显示目录下的内容

ls -a  显示所有文件 all
ls -d  显示目录信息,不显示文件 dir
ls -h  人性化显示 human
ls -i  显示文件的i节点号
ls -l  长格式显示
--color=when 颜色输出when的默认只是always(总显示颜色) ,never(从不显示颜色)、auto(自动)

cd:切换所在目录

pwd     获取当前所在目录
cd ~ 回到家目录=直接cd回车
cd - 上次所在目录
cd . 当前目录
cd .. 上级目录

文件夹操作

mkdir 123  新建123文件夹
rmdir 123  删除123文件夹
mkdir -p 123/234/345  递归新建文件夹
rm -rf 123 这样就直接删除了123文件下的所有内容

文件操作命令

touch         创建或修改文件访问时间
rm -rf abc    删除文件abc
stat bcd      显示文件的状态详细信息
cat -n 123    显示文件内容带行号(适合显示小文件)
car -A 123    显示特殊字符(tab、回车、等等)
more abc      分屏显示(空格下翻、b向上、回车向下滚动1行、q退出、/字符串搜索)
less          和more类似,按行显示
head -20 abc  显示前20行,不加-20 默认显示前10行
tail -13 abc  显示后13行,不加-13 默认显示后13行 
tail -f abc   可以监听写入文件

ln :两个文件建立连接 硬链接(hard link,也称链接)就是一个文件的一个或多个文件名

ln abd abc/test

上面 abd 是原有的文件 abc是原有的目录,只是指向了一个test文件,两个i节点号一致,删除其中一个,另一个正常使用。

软连接 s(soft) 相当于快捷方式

ln -s /root/abd  /tmp/abc/new

上面的new是新创建的软连接,指向abd,new里面存放了源文件的i节点号,大小不变,当abd删除时,软连接也失效了。 需要注意的是,软连接要使用 绝对路径

文件、目录都能使用的命令

rm:删除命令

rm -f  强制删除命令force
rm -i  交互删除
rm -r  递归删除 recursive

cp:复制命令

cp -a  相当于下面的-dpr
cp -d  如果源文件为软链接(对硬链接无效),则复制出来的也为软连接
cp -i  递归复制,询问是否覆盖
cp -p  复制后保留源文件属性
cp -r  递归复制

mv:移动命令

mv -i   默认询问是否覆盖
mv -f   强制覆盖
mv -v   显示详细信息
mv 123 456  改名

版权声明:
作者:hyzsj0106
链接:https://www.cxywy.com/?p=644
来源:程序员无垠
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录