天天看点

Linux最常见命令大全

拥抱自己不熟练的东西,才能彻底的掌握他。

1、文件目录

cd /[dirname] 进入指定
cd ~ 进入自己的home目录
cd .. 返回上一级目录

2、文件操作

pwd 获取您目前所在的工作目录的绝对路径
ls 显示当前工作目录下的内容
ls -a 显示当前工作目录下的所有包含隐藏文件的内容
ls -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
ll ll 和 ls -l 的功能是相同的,ll 是 ls -l 的别名
ls /* 显示指定工作目录下的内容
touch filename 创建filename文件
vi filename 编辑filename文件
: wq 输入「wq」,存盘并退出vi
: q! 输入q!, 不存盘强制退出vi
mkdir [-p] dirname 创建名为dirname的目录(-p确保目录名称存在,不存在就建一个)
cp filename 复制文件
cp -r dirname 复制目录
cp –r test/ newtest 将当前"test"目录下的文件复制到"newtest"目录下
rm  -r  * 删除当前目录及目录下所有的文件和目录
rm filename 删除文件
rmdir -p BBB/Test 删除目录下的BBB目录,若Test删除后,BBB目录为空目录也一并删除
cat fileName 连接文件并打印到标准输出设备上
find . -name "*.c" 将当前目录下的所有延伸文档名为c的文件列出来
scp [可选参数] file_source file_target 加密传输文件到目标服务器上的目标目录
scp -r file_source file_target  -r 会递归复制整个目录

3、进程相关

ps -ef 显示所有进程
ps -ef | grep java 查看java的进程
kill -9 2333 彻底杀死2333这个进程
top -p 139 显示进程号为139的进程信息,CPU、内存占用率等
exit 退出终端
sleep 5m 休眠5分钟

4、用户相关

su -c ls root 变更账号为root并执行ls指令后退回到原来的账户
su -cfy 变更账号为cfy并改变工作目录到cfy的home目录下
sudo ls 以系统管理员root的身份执行ls命令
sudo -u cfy ls -l 指定用户cfy执行ls -l 命令
sudo !! 以root权限执行上一条命令
uname -a 显示系统全部信息

5、其他命令

zip -q -r html.zip /home/html 将/home/html这个目录下的所有文件和文件夹打包为当前目录下的html.zip
zip -dv cp.zip a.c 从压缩文件 cp.zip 中删除文件 a.c
zipinfo cp.zip 显示cp.zip的压缩文件信息
unzip abc.zip 解压abc.zip文件
gzip * 压缩当前目录下的所有文件
gunzip ab.gz 解压ab.gz文件
tar -czvf test.tar.gz a.c 压缩 a.c文件为test.tar.gz
tar -xzvf test.tar.gz 解压test文件
clear 清屏
poweroff 关闭系统

暂且记住这么多命令,你的linux操作技术就已初具雏形,待进一步提高才可展出翱翔!!加油吧,少年少女们,世界由你们而创造!!咣哩哒!!