linux基本命令(部分)
2018-02-06 18:40
656 查看
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的顺序自动排列。
使用格式:
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学习入门1——bash命令基本操作(linuxcast.net)(bash部分快捷键、uname、history、通配符、切换用户、作业管理(前台、后台运行,暂停等操作))
- linux部分 基本操作命令
- linux学习入门2-3——bash命令基本操作(linuxcast.net)(bash部分快捷键、uname、history、通配符、切换用户、作业管理(前台、后台运行,暂停等操作))
- Linux 常用命令以及部分详解-第一章 文件的基本管理
- Linux部分基本命令
- linux下基本常常用到的shell命令(部分)
- 开发环境入门 linux基础 基本操作命令(部分) 文本结构和基本命令
- dirname命令_Linux dirname 命令用法详解:去除文件名中的非目录部分
- linux-8 基本命令---echo
- 基本 linux命令
- Linux 常用基本命令 分屏显示more 管道符 "|"
- Linux基本命令操作
- /* Linux 终端基本命令*/
- linux初学者应该掌握的50个基本命令
- linux-11 基本命令之 -工作期目录切换命令-pwd,cd,
- linux7.2基本命令操作练习
- 【Linux】linux经常使用基本命令
- linux下安装redis+redis主从配置+redis基本命令
- linux基本命令(36)——diff命令