linux环境部分命令总结

1. cd:进入目录

$ cd ..

返回上一级目录

cd ./a

在当前目录下进入a文件夹
./表示当前目录

$ cd ./a/4\ 1512\ b

\表示后面的空格是文件名一部分,因此,这里是在当前目录下进入a文件后再进入名为‘4 1512 b’的文件夹

2. 查看文件的空间

du -sh *

查看当前目录下所有文件和所占空间

在这里插入图片描述

df -h

查看系统的空间
在这里插入图片描述

free -h

查看当前系统内存状况
在这里插入图片描述

3. linux文件压缩及解压

tar是linux环境解压命令
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数

tar -xjvf p7zip_16.02_src_all.tar.bz2

解压名为‘p7zip_16.02_src_all.tar.bz2’的文件在当前的目录
上面参数说明:
x:解压
j:bz2
f:指定文件

通常在解压完文件后,我们需要先进入该文件,再在该文件内进行安装,故我们会有如下命令

cd p7zip_16.02

进入该文件

sudo sh install.sh

在该文件内对可执行程序进行系统安装,如下图表示成功安装
在这里插入图片描述

4. 创建文件夹

mkdir pyCharm

在当前目录下创建新的名为‘pyCharm’的文件夹

5. 以长格式显示当前目录下内容列表及权限

ls -l

输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等。
ex1:

-rw-rw-r--   1  using using  3102  7月 22 17:06  test.c 
drwxrwxr-x  2  using using  4096  7月 22 18:39  testdir
lrwxrwxrwx  1  using using  17   7月 22 18:43  shared -> /media/sf_shared/

其中’testdir’为目录文件,'shared’为软连接文件

第一字段:首字母代表的是文件类型 ,其中"-"为普通文件、"d"为目录文件、"c"为字符设备文件、"b"为块设备文件、"p"为管道文件、"l"为链接文件、"s"为socket文件。“rwx”分别代表拥有读、写和执行权限,“-”代表无对应权限。三个“rwx”依次代表文件所有者、文件所有者所在用户组、其它用户对文件拥有的权限。

第二字段:文件硬连接数量

第三字段:文件拥有者

第四字段:文件拥有者所在组

第五字段:文件大小(以字节为单位)

第六字段:文件最后更改时间

第七字段:文件名(若为链接文件则追加显示其链接的原文件的路径)
 
 ex2:在这里插入图片描述

6. which命令

which python

which 命令用于查找文件(通常是可执行的文件)
which指令可在环境变量$PATH设置的目录里查找符合条件的文件
在这里插入图片描述

7. whereis命令

whereis python

用于查找与python相关的所有文件,包含原始代码,二进制文件或帮助文件
在这里插入图片描述

8. 其他linux常用命令

ls: 列出目录
cd:切换目录
pwd:显示目前的目录
mkdir:创建一个新的目录
rmdir:删除一个空的目录
cp: 复制文件或目录
rm: 移除文件或目录
mv: 移动文件与目录,或修改文件与目录的名称

其他参考资料:
https://www.runoob.com/linux/linux-file-content-manage.html

发布了69 篇原创文章 · 获赞 11 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_41636030/article/details/104146563