Linux常用命令

创建目录

mkdir /a/b/c
mkdir -p /a/b/c
-p # 确保父目录名称存在,不存在的就建一个。

创建空文件

touch 1.txt

删除文件/目录

rm -rf /a

-f #强制删除 不给与提示
-r #递归删除 针对文件夹

复制

cp 1.txt 2.txt
cp -r aa/ bb/
-r #若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件

移动文件/目录

mv source_file(文件) dest_file(文件) #将源文件名 source_file 改为目标文件名 dest_file
mv source_file(文件) dest_directory(目录) #将文件 source_file 移动到目标目录 dest_directory中
mv source_directory(目录) dest_directory(目录) #目录名 dest_directory 已存在,将

文件内容查看

cat 1.txt
more 1.txt
tail -nf 1.txt
-n #用于显示行数,默认为10,即显示 10 行的内容。
-f #用于实时显示文件动态追加的内容。

其他

| 
# 管道命令:命令1|命令2 可以将命令1的结果通过命令2作进一步的处理
echo string
# 内容输出到console控制台
echo 111 > 4.txt 
# 内容覆盖命令
echo 333 >> 4.txt
# 内容追加命令

解压缩命令

# 打包
tar -cvf test.tar 1.txt 2.txt
tar zcvf test.tar.gz 1.txt 2.txt
tar zcvf test.tgz 1.txt 2.txt

# 解压
tar xvf test.tar
tar zxvf test.tar.gz
tar zxvf test.tar.gz -C /root/

#-c 或--create 建立新的备份文件。 
#-x 或--extract或--get 从备份文件中还原文件。 
#-v 或--verbose 显示指令执行过程。 
#-f <备份文件>或--file=<备份文件> 指定备份文件
#-z 或--gzip或--ungzip 通过gzip指令处理备份文件

内存/磁盘使用率

# 内存查看
free -h
# 磁盘查看
df -h

进程查看

# 进程查看
ps -ef | grep ssh
# 查看 java 进程
jps 
# 杀死进程
kill -9 8080

文件编辑

vi 1.txt

i # 切换输入模式
o # 切换输入模式,并换行
wq # 保存退出
shift + ZZ # 保存退出
G # 光标定位最后一行 shift + g
gg # 光标定位第一行
0 # 行首
$ # 行尾

yy # 复制
p  # 当前行下一行粘贴 小写p
P  # 当前行上一行粘贴 大写P
u  # 撤销
ctrl + r # 反撤销
dd #删除整行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值