linux基础指令学习

ls :默认形式显示当前目录下文件列表

ls -a :显示所有文件包括隐藏文件

ls -l :显示当前目录下文件属性:大小,权限,日期,符号连接;

ls -lh :与ls -l类似,文件大小以K,M,G显示

ls -t :按修改时间对文件进行排序

cd dir: 修改当前路径为dir

cd / :切换带根目录

.与.. :代表当前目录和上一级目录

cd ../: 切换到上一级目录

cd ~ :切换到用户目录

touch test1 :创建文件

mkdir dir1: 创建目录

mkdir -p dir1/dir2/dir3 : 创建多级目录

ln  : 创建连接

In -s source target :创建软连接(类似快捷方式) #r软链接:类似一个文件快捷防护四,如果删除源文件,软连接失效,软连接可以跨文件系统。

ln source target : 创建硬连接   # 硬连接:文件别名,删除一个文件名,实际文件不会删除,只有当文件的连接个数为0时才会被删除

cp : 拷贝命令

cp test1 test2 : 文件test1复制test2

cp /dir1/dir2/test1 . :复制/dir1/dir2/test1到当前目录

cp -r/dir1/dir2 :目录/dir1复制/dir2

rm :删除命令

rm test1 : 删除test1文件

rm -f test1 : 删除文件不进行提示

rm -r dir : 删除目录

rm -rf dir : 直接删除目录

系统命令:

top : 实时显示系统中各进程资源使用情况

df : 检查文件系统磁盘空间使用情况   例如:df -h

du :查看一个目录或者文件占用磁盘空间大小  例如: du 1.txt -h  du -h dir1

man : 帮助命令

diff : 比较两个文件不同

ps :显示当前进程

ps -ux:显示当前用户进程信息

ps -aux : 显示所有用户的进程信息

ps -ex :显示进程所有信息

kill : 杀掉某个进程

kill 1023: pid为1023的进程杀掉

killall test1:进程名字为test1进程杀掉

kill -9 1023 : 强制杀掉pid 为1023的进程

 

解压缩命令:

zip ,unzip:解压缩文件, .zip格式

zip 1.zip 1.txt : 1.txt压缩生成1.zip

unzip 1.zip : 解压缩1.zip

tar : 归档压缩

tar cvf 1.tar.gz 1txt: 1.txt 压缩生成1.tar.gz 

tar xvf 1.tar.gz : 解压缩 1.tar.gz

tar czvf 1.tar.gz 1.txt : 1.txt压缩1.tar.gz 格式: .tgz

tar xzvf 1.tar.gz : 解压缩1.tar.gz

tar cjvf 1.tar.bz2 1.txt : 1.txt 压缩1.tar.bz2 格式: .bz2

tar xjvf 1.tar.bz2 : 解压缩1.tar.bz2

原文地址:https://www.cnblogs.com/cjj-zyj/p/9878363.html