一些基础的Linux命令

  • ls 查看文件目录
ls [-a -l -h] [参数(一般问文件路径)]
ls -a #查看所有的(隐藏文件)
ls -l #列表形式查看文件
ls -h #要与ls -l 结合 如:ls -lh (显示文件大小的单位)
  • cd 进入某个文件目录
cd [参数]
#主要是符号
./ #表示当前目录 
../ #表示上一级目录
#若当前目录为  /usr/tmp/test/aa

test可表示为:../test
  • pwd 查看当前工作目录
pwd
  • mkdir 创建目录
mkdir [-p] [参数]
mkdir test #在当前目录下创建test文件夹
mkdir ../test2 #在上一级目录中创建文件夹test2
mkdir -p test/tes/te/t #创建多级目录
  • touch 创建文件
touch [参数]
touch test.txt
  • cat /more 查看文件内容
cat/more [参数]
cat test.txt #一次性显示所有内容
more test.txt #可以翻页 下翻:空格/回车;上翻:b键
  • cp 复制文件或者文件夹
cp [-r] [参数] 参数1() 参数2(目的)
cp test.txt test2.txt #test2中的内容来自test
cp -r test test2 #复制文件夹
  • mv 移动文件
mv [参数] 参数1() 参数2(目标) #若目标不存在则会有改名效果
mv test.txt test #将test.txt 移动到 test文件夹下
  • rm 删除文件/文件夹
rm [-r -f] [参数...]
rm test.txt test2.txt ... #删除一系列文件
rm -r test test2 test3 ... #删除一系列文件夹
rm -rf test test2 ... #强制删除文件夹
# -f 一般用不到 在 root用户下才可以用使用,会跳过删除提示
# rm 支持通配符 *
# rm -rf /  或者 rm -rf /* 会删除所有的东西
  • which 查找文件
which [参数]
which cd #查找cd命令程序所在的位置  输出:/usr/bin/cd
  • find 查找文件(文件名可加 “”)
find [路径] [-name -size] +|- KMG #KB、MB、GB
find / -name test  #查找根目录下的test文件 可使用通配符
find ./ -name test #当前目录下的test文件 ../也可以
find / -size -10M #查找小于10MB的文件,+为大于
  • grep 关键字过滤
grep [-n] ["关键字"] [文件路径(可作为管道符的输入)]
grep "aaaa" ./test.txt #输出当前目录下的test.txt文件中的带有"aaa"的行
grep -n "aaaa" ./test.txt #在输出的开头有行号
#可作为管道符的输入
cat ./test.txt | grep -n "aaa" # | 为管道符 将左边的输出当成右边的输入
  • wc 统计文件的相关信息
wc [-c -m -l -w] [文件路径(可作为管道符的输入)]
wc # 输出 行数、单词数、字节数
wc -c test.txt #输出字节数
wc -m test.txt #输出字符数
wc -l test.txt #输出行数
wc -w test.txt #输出单词数
  • echo 输出命令
echo [输出的内容]
echo "hello linux" #打印hello linux
#反引号 ``:表示执行命令
echo `pwd` #打印当前工作目录而不是“pwd"
  • “>” 和 “>>” 重定向符号
echo "hello linux" > test.txt #将覆盖文件中的内容
echo "hello linux" >> test.txt #在文件中追加内容
  • tail 查看末尾
tail [-f -num] [文件名]
tail #默认查看最后十行
tail -5 test.txt #查看最后五行
tail -f test.txt #动态追踪,实时展示文件内容
  • vi/vim 编辑器
vim work.txt #进入编辑器(命令模式)
# 命令模式 输入 i 可编辑
#编辑模式常用快捷键
esc #退出编辑模式
yy #复制
p #粘贴
dd #删除这一行
gg #回到首行
G #回到尾行
dgg #上面的全部删除
dG #下面的全部删除
#按 : 进入底线模式
wq #保持并且退出
q! #强制退出(不保存)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值