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