linux基本命令(部分)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基本命令(部分)相关的知识,希望对你有一定的参考价值。

help:帮助命令
使用格式:
help 加需要查看的命令,例如help pwd
会得到相关命令的描述
命令 --help,例如ls --help
会查看到相关命令的用法

man:帮助手册命令
man 加需要查看的命令,例如man file
会得到file命令的使用手册

将帮助手册导出成文本文件,以便学习
man 加命令 | col -b > 导出文件名
例如将LS命令的使用方法导出成T60.TXT文件
man ls | col -b > t60.txt
col -b的含义是去掉特殊字符。

pwd:查看当前所在目录

cd:切换目录
例如进入T60目录:cd t60
切换到上级目录:cd ..
切换到跟目录:cd /
切换到宿主目录:cd ~
退回之前的目录:cd -

ls:显示目录内容
参数:
-l:以详细列表显示目录内容
-a:显示隐藏文件
-d:只显示当前目录自己的属性
-h:按照KB显示文件大小,需要与-l一起使用
-R:显示目录下所有子目录中的内容
例如查看当前目录下文件和文件夹的大小:ls -lh
查看root文件夹下T60文件的大小:ls -lh /root/t60
查看过程支持通配符,?代表一个字符,代表任意字符
例如查看root文件夹下所有S开头的文件:ls -lh /root/s
.*

du:查看目录和文件的空间占用情况
参数:
-a:统计所有文件
-h:按照KB显示大小
-s:本目录总大小
例如查看root文件夹的总大小:du -sh /root

mkdir:创建目录的命令
参数:
-p:创建嵌套多层目录使用
例如创建/root/t60/nb目录:mkdir -p /root/t60/nb

ln:创建连接文件
参数
-s:创建软链接文件
例如将/etc/httpd/conf/httpd.conf 链接到 /root/t60.conf
软:ln -s /etc/httpd/conf/httpd.conf /root/t60.conf
硬:ln /etc/httpd/conf/httpd.conf /root/t60.conf

cp:复制命令
参数:
-f:覆盖文件不提醒
-i:覆盖文件提醒
-p:保持复制前的文件权限
-r:复制目录时候加上-r
例如复制/etc/httpd/conf/httpd.conf文件到/root/t71.conf
cp /etc/httpd/conf/httpd.conf /root/t71.conf
例如复制/etc/httpd/conf/文件夹到/root/下
cp -r /etc/httpd/conf/ /root/

rm:删除文件或者文件夹
参数:
-f:直接删除不提醒
-i:删除时提醒
-r:删除整个目录树
例如删除 /root/conf/目录
rm -rf /root/conf/

mv:移动文件或目录
效果类似cp多用于给文件改名
例如将t60改成s2t60
mv /root/t60 /root/s2t60

which:查找linux命令文件的所在位置
例如查看ls命令文件在哪
which ls

find:查找文件或目录
参数
-name:按照文件名查找,支持通配符?和
-size:按照文件大小查找,+号代表大于XXK的文件,-号代表小于XXK的文件
-user:按照文件属主进行查找
-type:按照文件类型进行查找,f普通文件,d目录,b设备文件(硬盘),c字符设备文件(键盘,鼠标)
例如:查找 /etc下文件名为res开头的任意文件
find /etc -name "res
."
查找/root目录下的所有文件夹
find /root -type d
多个条件查询时候可以添加-a或-o,-a相当于并且的关系,-o相当于或者的关系
查找出/root目录下所有大于1024k并且文件名为vm开头的所有文件
find /root -size +1024k -a -name "vm
.*"

cat:显示并连接文件的内容
例如查看网卡配置
cat /etc/sysconfig/network-scripts/ifcfg-eth0

more:分页查看命令
功能类似cat
more支持管道符
例如
ls -lh /etc/*.conf | more

head和tail查看文件开头和结尾
参数:
-n:查看几行
例如查看head -4 /etc/passwd文件前四行的命令。
-f:配合tail使用动态跟踪文件结尾
tail -f /var/log/messages

wc:统计文件内容中的单词量,行数等信息。
参数:
-c:文件内容的字节数
-l:统计文件的行数
-w:统计内容的单词数
例如:查询/etc/passwd的行数wc -l /etc/passwd
可以与其他命令配合使用
例如查看/etc下有多少个.conf文件:find /etc -name "*.conf" | wc -l
如果不输入参数,则按照-c-l-w的顺序自动排列。

以上是关于linux基本命令(部分)的主要内容,如果未能解决你的问题,请参考以下文章

Linux部分基本命令

linux帮助,文件基本操作,备份命令,vi编辑器

Lesson 04 —— Linux 基本命令

[Linux] Linux 中的基本命令与目录结构(初稿)

Linux常用基本命令大全介绍

Linux最常用的5个重启命令基本用法讲解!