【使用Linux的基础和小技巧】

常用的基础命令

pwd命令

查找您所在的当前目录(文件夹)的路径

[shit@**** store_place]$ pwd
/home/shit/store_place

cd命令

切换路径,可以通过在后面添加接驱动器符号、完整路径和相对路径来实现路径的转换。

去当前目录中的子目录时,直接输入目录名

[shit@**** home]$ cd shit
[shit@**** ~]$ pwd
/home/shit

去另一个目录,必须键入cd,然后输入目录的绝对路径

[shit@**** store_place]$ cd /home 
[shit@**** home]$ pwd
/home

快速导航
cd .. 将一个目录上移(子目录到父目录)
cd - 移至上一个目录(就是转移之前的那个目录)
cd / 回到根目录
cd ~ 回到用户目录

ls命令

用于查看当前目录的内容。直接输入ls

cat命令

用于查看文件内容,但不提供编辑功能。cat file.txt
要运行此命令,请键入cat,然后输入文件名及其扩展名。

cp命令

当前目录复制文件。 cp 文件名.后缀 目标路径
例如 cp A.txt /home/username/test将创建一个A.txt副本到test目录。

mv命令

用途是移动文件。mv 文件名.后缀 目标路径
例如:mv file.txt /home/username/Documents就移动了

另外还可以重命名文件,语法为mv 旧名字.后缀 新名字.后缀

mkdir命令

创建一个新目录mkdir 目录名

[shit@*** ~]$ mkdir aaa
[shit@*** ~]$ ls
aaa 

rmdir命令

如果需要删除目录,请使用rmdir命令。rmdir 空目录名
但是,rmdir仅允许您删除空目录。

rm命令

该rm命令用于与在其中的内容一起删除目录。这个比较复杂,详细的看看其他教程。
如果只想删除目录(作为rmdir的替代方法),请使用rm -r

touch命令

该touch命令可以通过该命令行来创建新的空白文件(不是目录)
例如,输入touch /home/username/Documents/Web.html在Documents目录下创建一个名为Web的HTML文件。

find命令

在给定目录中定位文件。find [路径] [匹配条件] [动作]

匹配条件

  • name pattern:按文件名查找,支持使用通配符 * 和 ?。
  • type type:按文件类型查找,可以是 f(普通文件)、d(目录)、l(符号链接)等。
  • size [±]size[cwbkMG]:按文件大小查找,支持使用 + 或 - 表示大于或小于指定大小,单位可以是 c(字节)、w(字数)、b(块数)、k(KB)、M(MB)或 G(GB)。
  • mtime days:按修改时间查找,支持使用 + 或 - 表示在指定天数前或后,days 是一个整数表示天数。
  • user username:按文件所有者查找。
  • group groupname:按文件所属组查找。

例子
find . -name file.txt:查找当前目录下名为 file.txt 的文件
find . -name "*.c":当前目录及其子目录下所有文件后缀为 .c 的文件列出来
find . -type f:当前目录及其子目录中的所有文件列出

sudo命令

“ SuperUser Do ”的缩写,使您能够执行需要管理或超级用户权限的任务

df命令

使用df命令获取有关系统磁盘空间使用情况的报告,以百分比和KB表示。
如果要以兆字节为单位查看报告,请输入df -m

chmod命令

用于更改文件和目录的读取,写入和执行权限。
由于此命令相当复杂,你可以通过在命令行中输入man chmod来了解该命令的具体使用方法。

chown命令

可以更改或文件的所有权转让给指定的用户名。
例如,chown 用户 file.txt将使 用户 成为file.ext的所有者。

kill命令

如果您的程序无响应,则可以使用kill命令手动终止它。它将向运行异常的应用发送特定信号,并指示该应用自行终止。

在知道您要使用的信号以及程序的PID之后,输入以下语法:kill [信号选项] PID

总共可以使用六十四种信号,但是人们通常只使用两种信号:

  • SIGTERM(15) -请求程序停止运行,并给它一些时间来保存其所有进度。如果在输入kill命令时未指定信号,则将使用此信号。kill -15 PID
  • SIGKILL(9) -强制程序立即停止。未保存的进度将丢失。kill -9 PID

除了知道信号之外,您还需要知道要杀死的程序的进程标识号(PID)。如果您不知道PID,只需运行命令ps ux

top命令

显示正在运行的进程以及每个进程使用多少CPU的列表。
监视系统资源使用情况非常有用,尤其是知道哪个进程由于消耗太多资源而需要终止时。

nvidia-smi命令

查看显存的命令,但是是无法自动发更新。
推荐使用watch -n 5 nvidia-smi

小技巧

终端里命令写错了

Ctrl + U:删除光标所在位置到行首的所有内容。
Ctrl + K:删除光标所在位置到行尾的所有内容。
Ctrl + W:删除光标前面的一个单词(空格为单位)。
Ctrl + L:清空屏幕,相当于执行 clear 命令。

  • 23
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值