Linux常用命令

列举一些常用的linux命令

系统信息

 1. date - 显示当前日期和时间
 2. df - 显示磁盘占用情况
 3. du - 显示目录空间占用情况
 4. free - 显示内存及交换区占用情况

压缩

 1. tar cf file.tar files - 创建包含files的tar文件file.tar
 2. tar xf file.tar - 从file.tar提取文件
 3. tar czf file.tar.gz files - 使用Gzip压缩创建tar文件
 4. tar xzf file.tar.gz - 使用Gzip提取tar文件
 5. gzip file - 压缩file并重命名为file.gz
 6. gzip -d file.gz - 将file.gz解压缩为file

文件权限

chmod octal file - 更改file的权限
 4 - 读(r)
 2 - 写(w)
 1 - 执行(x)

示例

chmod 777 - 为所有用户添加读,写,执行权限
chmod 755 - 为所有者添加rwx权限,为组和其他用户添加rx权限

SSH

ssh user@host - 以user用户身份连接到host

搜索

grep pattern files - 搜索files中匹配pattern的内容
grep -r pattern dir - 递归搜索dir中匹配pattern的内容
command | grep pattern - 搜索command输出中匹配pattern的内容

进程管理

ps - 显示当前的活动进程
top - 显示所有正在运行的进程
kill pid - 杀掉进程id pid
killall proc - 杀掉所有名为proc的进程
bg - 列出已停止或后台的作业
fg - 将最近的作业带到前天
fg n - 将作业n带到前台

文件命令

ls - 列出目录,文件
ls -al - 使用格式化列出隐藏文件
cd dir - 切换目录到dir
cd - 切换到home目录
cd -  -切换到上一次的目录
pwd - 显示当前目录
mkdir dir - 创建目录dir
rm file - 删除file
rm -r dir - 删除目录dir
rm -f file - 强制删除file
rm -rf dir - 强制删除目录dir及里面的文件
cp file1 file2 - 将file1复制到file2
cp -r dir1 dir2 - 将dir1复制到dir2
mv file1 file2 - 将file1重命名或移动到file2
touch file - 创建file
cat > file - 将标准输入添加到file
more file - 查看file的内容
head file - 查看file的前10行
tail file - 查看file的尾10行
tail -f file - 从文件的尾10行开始,动态的查看文件

快捷键

Ctrl + C - 停止当前命令
Ctrl + Z - 暂停当前命令,可使用fg或bg恢复
Ctrl + D - 注销当前会话,与exit相似
Ctrl + W - 删除当前行中的字
Ctrl + U - 删除整行
!! - 重复上次的命令
exit - 注销当前会话
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值