目录结构
cd
cd 进入某个目录。 如cd use
cd ../ 切换到上一层目录
cd / 切换到系统根目录
cd ~ 切换到用户主目录
cd - 切换到上一个所在目录
文件夹
mkdir 创建文件夹
rmdir 删除文件夹 文件夹有内容时不可删
查看目录
ls 看到该目录下的所有的目录和文件
ls -a 可以看到该目录下的所有文件和目录,包括隐藏的
ls -l或者ll或者ls -alh 可以看到该目录下的所有目录和文件的详细信息
ls z* 显示所有文件名以z开头的文件
ls z? 显示文件名只有两个字母且第一个字符为z的文件
ls >2.txt 重定向 将ls的内容显示在2.txt中
ls >>2.txt 将ls的内容追加在2.txt中
寻找目录
find ./ -name ‘zw*’ 显示当前目录下文件名以zw的开头的文件
修改目录的名称
mv 目录名称 新目录名称
如 mv zwl zwlzwl
注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进重命名的操作
移动目录的位置—剪切
mv 目录名称 目录的新位置
如 mv 1.txt ../
注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作
拷贝与删除目录
cp 复制文件,格式:cp 源文件 目标文件
rm 删除文件 (rm 文件夹 -r 递归删除文件夹内所有内容,并删除文件夹)
强制删除,使用rm -rf newTest
文件
touch 1.txt 创建1.txt文件
cat 1.txt 查看1.txt里的内容
more 1.txt 1.txt内容过多时,分页显示
less 1.txt,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看
tail -10 1.txt 查看后10行,Ctrl+C结束
解压打包
Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。
而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。
命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件
tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt
或:tar -zcvf xxx.tar.gz /test/*
解压压缩包
tar -zxvf FileName.tar.gz 压缩到本目录
tar -zxvf xxx.tar.gz -C /usr——C代表指定解压的位置
其他命令
pwd 显示当前所在位置
grep 要搜索的字符串 要搜索的文件 –color(搜索命令)
ps -ef 查看当前系统中运行的进程
kill -9 进程的pid 强制杀死某进程
命令:| 将前一个命令的输出作为本次目录的输入
如 ps -ef | grep system 查看当前系统中所有的进程中包括system字符串的进程
ifconfig 查看当前系统的网卡信息
ping 查看与某台机器的连接情况
netstat -an 查看当前系统的端口使用
Linux的权限命令
之前用ll的命令可以查看文件的详细信息
d:代表目录
-:代表文件
l:代表链接(可以认为是window中的快捷方式)
后面的9位分为3组,每3位置一组,分别代表属主的权限,与当前用户同组的 用户的权限,其他用户的权限
r:代表权限是可读,r也可以用数字4表示
w:代表权限是可写,w也可以用数字2表示
x:代表权限是可执行,x也可以用数字1表示
修改文件/目录的权限的命令:chmod
chmod u=rwx,g=rw,o=r 1.txt
或者 chmod 764 2.txt