Linux 常见命令大全

本文详细介绍了Linux系统中的基本命令,包括pwd、ls、cd、cp、rm、mv、touch、mkdir、rm、find、cat、grep、echo等,并提供了实际操作示例。这些命令涵盖了文件和目录的操作、搜索、内容查看等多个方面,对于理解和提升Linux操作技能非常有帮助。
摘要由CSDN通过智能技术生成

Linux 常见命令大全

  • pwd

pwd命令是显示当前目录的完整路径

  • ls

ls:查看当前目录下的所有文件(蓝色是文件夹,白色是文件)
-l:列表的形式展现
-a:打开隐藏的文件
-l -a:打开所有文件(包括隐藏的文件)以列表的形式展示。隐藏文件以点开头 .代表当前文件,…代表上一级文件
-l -h :或者 -lh ls -hl 以列表的形式展示(以字符的格式展示)
-li:以列表的形式展示出来包括id列

  • cd
cd 进入到某个文件夹路径
cd . 当前的目录
cd ..打开上一级目录
cd ../..上一级的上一级目录
cd ~ 回到根目录
cd  - 在两个路径之间来回切换
cp 125.txt aa 移动125.txt 到aa 文件夹目录下(保留原来的文件)
cp 125.txt 126.txt 将125.txt 复制到126.txt (在同一个目录下
  • ls 通配符
通配符 * 代表多个字符,?代表一个字符
ls *.txt  通配符(可以有0个或者多个字符).txt 以txt 结尾的文件
ls 1*  通配符 (以1开头的文件)
ls 1*.odt 通配符(以1开头以odt 结尾的文件)
ls ??.odt(文件名是2个字符的odt文件)
ls 【1234】23.obt 例如 123.obt将被查询出
  • touch mkdir
touck test.txt 常见test.txt文件
mkdir text 创建文件夹(目录)
touch .test2.txt 创建隐藏文件
  • rm
rm test.txt 删除文件
rm .test.txt 删除隐藏文件
rm -d bb 删除bb文件夹
rm -r bb 同样删除文件夹
  • mv
mv test.txt aa (使用相对路径)将test.txt 移动到aa文件夹目录下
mv  test.txt /home/siki/Desktop/aa  (使用绝对路径) 将test.txt 移动到aa 目录下
 mv bb aa 移动bb文件夹到aa文件夹
 mv 125.odt ./126.odt 移动125.odt 到当前目录并改名称为126.odt
  • find
 find /home -name 125.txt 查找home文件下的文件名称为125.txt的文件(精确搜索)
find /home -name ’125* ‘搜索一125文件开头的文件(模糊搜索)125*需要用引号引起来

例如:

touch abc
touch ABC
find /home -iname ‘abc’   -i代表忽略名字大小写 -iname
find /home -user skil  按照文件所属人搜索文件(查找home文件夹下的skil用户)
文件内容别修改的时间,文件被访问的时间,文件属性被修改的时间
find /home/skil/Desktop/ -mmin -5(5分钟之内文件被修改的时间)
find /home/skil/Desktop/ -type f 列出所有文件夹下的文件
find /home/skil/Desktop/ -type d 列出所有文件夹
find /home/skil/Desktop/ -type l 列出链接
find /home/skil/Desktop/ -name ‘a*’ -o -name 12 ( 或者‘12‘)搜索名称以a或者以12开头的文件
find /home -inum 111111 通过id进行搜索文件
  • cat
cat 126.txt   查看文件内容(直接显示所有的内容)
more 126.txt    查看文件内容(按照分页查看内容)
cat -b 126.txt 去掉空行加上行号
cat -n 126.txt 为空行也加上行号(所有的行号都显示)
  • grep
grep user 126.txt (在126.txt文件中搜索user)
grep -n user 126.txt (在126.txt文件中搜索user并显示行号)-n现实行号
grep -v user 126.txt 反向搜索,搜索在126.txt中搜索不包含user的内容
grep ^ ‘#’ /etc/services查找在该文件下以#字符开头的内容    ^
grep s$ /etc/services  查找在该文件下以s结尾的字符   $ 
  • echo
echo hello >126.txt 将hello 打印在126.txt文件中(文件可以是已经存在的也可以是不存在的文件)
echo world >>126.txt  打印追加world在126.txt文件中
  • 其他
 ls --help 帮助查看
 man ls查看ls命令的帮助手册
 which 查看命令所在的位置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值