每天一个linux命令one

1、pwd--显示用户当前所在的文件目录

cd /etc
pwd

2、cd--在不同目录中进行切换

“.”代表当前目录,“..”代表当前目录的父目录,“~”代表当前用户的家目录

cd ..//返回上一级目录
cd .//当前目录
cd ~//转至当前登录用户的家目录,root--/root 普通用户家目录--/home

3、ls--列出文件或目录信息

格式:ls -[参数] [目录或文件]

参数:

-a 显示所有文件,包括.开头的隐藏文件

-A 显示指定目录下所有的子文件和目录,包括隐藏文件,但不显示“.”“..”

-c 按文件修改时间排序

-C 分成多列显示各行

-t 按文件最后修改的时间顺序列出文件

-F 显示当前目录下的文件名和类型,/-目录名 @-符号链接 *-可执行文件

-R 递归显示目录下文件

-i 显示文件i节点

-ld 显示当前文件本身的详细信息

cd /etc//进入etc文件
ls//显示当前文件下的文件和目录,但不显示隐藏文件
ls -a //显示当前文件下的文件和目录,显示隐藏文件
ls -A//显示指定目录下所有的子文件和目录,包括隐藏文件,但不显示“.”“..”
ls -c//按文件修改时间排序
ls -t//按文件最后修改的时间顺序列出文件
ls -R// 递归显示目录下文件
ls -F//显示当前目录下的文件名和类型,/-目录名 @-符号链接 *-可执行文件
ls -ld//显示当前文件本身的详细信息
ls -i//显示文件i节点
ls -C//分成多列显示各行

4、cat--查看文档内容,由于不能分页显示,因此查看超出一屏的内容时需要使用别的命令

cat -[参数] [文件名]

-n 对输出内容的所有行标明行号

-b 对输出内容的非空行标明行号

cat -n /etc/passwd
cat -b /etc/passwd

5、more--分屏显示文件内容,只支持向下翻页

enter--向下移动一行 space--向下移动一页 Q--退出

more /etc/passwd

6、less--分屏显示文件内容,支持向上下翻页,还可以进行页面查找

enter--向下移动一行 space--向下移动一页 Q--退出

”/查找内容“->敲回车可查找相应内容

7、find--通过一般预设的条件递归查找对应文件

find [路径][参数类型][参数]

type-f普通文件、l符号链接文件、d目录

atime:+n-几天前的文件;-n-n天内被访问的文件

mtime:+n-n天前被修改的文件;-n-n天内被修改的文件

name:查找指定名称的文件

username:查找指定用户名的文件

size:查找大小为n块的元素,+n大于n块,-n小于n块

find /etc -type d //查找etc下的目录
find /etc -atime +5 //查找5天前被访问的文件
find /etc -mtime +5//查找5天前被修改的文件
find /etc -name “*.conf”//查找etc下以.conf结尾的文件
find /etc -username dc//查找dc的文件
find /etc -size +25 //查找etc下大于25块的文件

find另一种用法:find 【路径】【匹配表达式】-exec 【命令】 -【参数】{ } \;

find /etc -name passwd -exec cat {} \;//查看etc下名为passwd文件的内容

8、head--显示文件头

head -[参数]【文件名】

参数:-n 前n行;-c 前c个字符

head -n 10 /etc/passwd//显示/etc/passwd文件的前十行
head -c 10 /etc/passwd //显示文件的前十个字符

9、tail--显示文件尾

tail 【参数】【文件名】

参数:-n num,显示后十行;-c num,显示后十个字符;+num,从num行显示文件内容;

tail -n 10//文件后十行
tail +10//显示后十行内容

tail还可以持续刷新文件内容

tail -f 【文件名】

tail -f /etc/passwd//持续刷新文件

10、mkdir--创建目录

mkdir -【参数】【要创建的文件名】

参数:-p,若创建的文件父目录不存在则自动创建父目录

mkdir -p /opt/dc/nsd01

11、cp--复制

cp 【参数】【源文件】【目标文件】

参数:-f,覆盖,无提示;-i若文件或目录存在,提示是否覆盖文件;-R,递归复制文件

touch /opt/01 //创建一个文件
cp -i /etc/passwd /opt/01 //会提示是否覆盖
cp -f /etc/passwd /opt/01 //不提示
mkdir -p /opt/dc 
cp -Ri /etc /opt/dc //递归复制到opt/dc

12、mv--移动文件

mv 【参数】【源文件】【目标文件】

参数:-f,直接覆盖;-i,提示是否覆盖

mkdir /opt/nsd01
mkdir /etc/dc
mv -i /etc/dc /opt/nsd01 //将/etc/dc移动到/opt/nsd01下,并提示是否覆盖
mv -f /etc/dc /opt/nsd01 //将/etc/dc移动到/opt/nsd01下,不提示是否覆盖

13、rm--删除文件

rm 【参数】【文件名或目录】

参数:-i,提示;-f,不提示;-R,递归删除

mkdir -p /opt/dc/nsd01
rm -i -R /opt/dc

14、touch--创建文件

touch 【文件名】

touch /opt/nsd01.txt

15、grep--查找包含字符串的行

grep 【参数】【要查找的字符串】【文件名】

参数:-v,查找不包含字符串的行;-i,对匹配名不区分大小写

grep -v  /etc/passwd
grep -i /etc/passwd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值