侧边栏壁纸

Linux常用命令

2024年03月25日 1.5k阅读 0评论 0点赞

Linux常用命令

基础命令

ls ** :列出目录内容,常用参数如下:

-a        # 列出当前文件夹下全部的文件,连同隐藏文件(开头为.的文件)一起列出来
-l        # 列出当前文件夹下文件的详细信息,包含文件的属性与权限数据等,ll 命令相当于此命令的快捷键
-h        # 将文件容量以较易读的方式(GB,kB等)列出来
-R        # 连同子目录的内容一起列出(递归列出)
-i        # 按文件最近一次修改时间排序

cd ** :改变当前工作目录,常用参数如下:

cd /            # 切换到根目录
cd ~            # 切换到 /root 目录
cd ..            # 切换到上级目录
cd /usr/local/    # 切换到目录 /usr/local(绝对路径)
cd ./java/        # 切换到当前目录下的 java 目录中,“.” 表示当前目录,或者直接 cd java/ 效果一样
cd ../java/        # 切换到上层目录中的 java 目录中,“.” 表示上一层目录

cp ** :用于复制文件,copy 的意思,常用参数如下:

-a        # 将文件的特性一起复制
-p        # 连同文件的属性一起复制,而非使用默认方式,与 -a 相似,常用于备份
-i        # 若目标文件已经存在时,在覆盖时会先询问操作的进行
-r        # 递归持续复制,用于目录的复制行为
-u        # 目标文件与源文件有差异时才会复制

pwd ** :显示当前工作目录的路径。

tar ** :用于对文件进行打包或者解压缩,常用参数如下:

-c     # 新建打包文件
-t     # 查看打包文件的内容含有哪些文件名
-x     # 解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中
-z     # 通过gzip的支持进行压缩/解压缩
-v     # 在压缩/解压缩过程中,将正在处理的文件名显示出来
-f filename # filename为要处理的文件

free ** :查看内存使用情况

ps ** :显示当前正在运行的进程信息

top ** :查看操作系统的信息,如进程、CPU占用率、内存信息等(实时)

dmesg ** :显示系统启动过程中内核产生的信息

创建和删除

mkdir ** :创建新目录

rm ** :删除文件或目录。其中rm用于删除文件,rm -r用于删除目录。由于 Linux 下没有回收站,一旦删除非常难恢复,因此需要谨慎操作,常用参数如下:

-f        # 就是 force 的意思,忽略不存在的文件,不会出现警告消息
-i        # 互动模式,在删除前会询问用户是否操作
-r        # 递归删除,最常用于目录删除,它是一个非常危险的参数
0

—— 评论区 ——

博主关闭了当前页面的评论
人生倒计时
舔狗日记