• 社区首页
  • 版块
Linux 常用命令简介
体验心得4403个浏览 ·25个评论
电梯直达到第
fexlou
deepin^0
发表于2020-05-15 09:43
楼主
本文主要面向萌新,都是就些基础知识,大佬们可以略过了。
欢迎大家留言补充。

首先来一段QA
Q:命令行是什么,为什么要用命令行
A:简单的说命令行CLI (command line interface)是一个只能使用命令来操作的界面。终端就是命令行界面的一种,使用快捷键ctrl+alt+T可以快速调出终端。终端用来与系统交互,命令行操作会比用户节面操作快很多。

Q:我怎么知道这些命令是干嘛的?
A:可以输入 man 命令 或者 命令 --help 或者百度一下(man是manual简写)

Q:命令行界面输入命令什么快捷键吗?
A:按tab可以补全命令,例如输入chmo再按tab会自动变成chmod,如果是输入chtab不会有反应,因为匹配ch的命令太多了。再次按tab会显示以ch开头的所有命令。tab也可以用于补全文件或者路径。

Q:为什么我输入命令,系统提示未找到命令?
A:首先看下是不是自己输入错了,再检查下大小写。linux里大小写是严格区分开的。

其他命令行快捷键介绍
ctrl+a 移动到当前输入的命令第一个字符
ctrl+e 移动到当前输入的命令最后一个字符

ctrl+w 剪切光标前的一段字符 例如 cp ab 按下之后会剪切ab
ctrl+k 剪切光标后所有字符
ctrl+u 剪切光标前的所有字符
ctrl+y 粘贴之前剪切的字符

ctrl+c 结束正在进行的命令
ctrl+d 结束输入
ctrl+shift+c 复制用鼠标选择的区域的字符
ctrl+shift+v 粘贴剪贴板中的字符,比如你从网页复制的命令

本次介绍的命令如下 :本文列举的命令都是简略的常用选项,使用man 命令 你能看到更为详细的内容
cd 切换目录                        ls 列出当前目录的文件
rm 删除目录或文件          touch 创建文件
mkdir 创建目录                 rmdir 删除目录
cp 复制文件或目录           mv 移动文件或目录


cd 切换工作目录
例如 cd /home
会把目录移动到home。之后执行的命令全部都在home文件夹下运行。
/ 指根目录
..代表上一级目录
.代表当前目录
-减号 代表上一次切换的目录
例如
cd /home/miku
cd ..
则会返回到home这个文件夹
cd -
又会回到 miku这个文件夹
回复收藏只看作者
所有回复
fexlou
deepin^0
发表于2020-05-15 09:45
沙发
ls [-adlh] 显示当前文件夹内容
选项与参数:
-a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来
-d :仅列出目录本身,而不是列出目录内的文件
-l :列出文件的属性与权限等等数据如果加入-h会使得显示出的数据更易懂
例如
ls -lha
显示当前目录全部文件的详细信息

rm [-rf] 文件
选项与参数:
-f 强制删除指定的文件
-r 循环删除文件夹内的所有文件
警告!
sudo rm -rf /*
/是指根目录 系统其他目录都是依存于根目录
*是通配符 代表任意文件

因此sudo rm -rf /*会删除整个系统所有文件 千万不要尝试

touch 文件名
创建一个文件
还有其他作用此处不一一列举 请使用man touch查看

mkdir  文件夹名
创建一个文件夹

rmdir 文件夹名
删除一个空目录,如果目录非空则不会删除并且报错

cp复制文件
cp [-fs]源文件 目标文件
-f 如果目标文件已存在则会先删除再复制
-s 相当与创建快捷方式

复制源文件 到目标文件,例如
cp /home/miku/1.txt /home/user/
将miku文件夹内的1.txt复制到/home/user内

如果你在miku文件夹内则可以如下
cp 1.txt /home/user
与上一个命令效果一致

mv 移动文件
mv 源文件 目标文件
与cp类似的使用方法
ritter
deepin^6
发表于2020-05-15 10:01
板凳
楼主辛苦了,不过我要打击你一下。你写的这些东西想学的人通过搜索引擎可以得到更全面的教程,不想学的人点都不会点进来,你应该是在做无用功。
用户点评
lai3619
2020-08-07 03:35
也未必!还是有人不会的!
houyawei
2020-05-15 10:15
太真实了
fexlou
deepin^0
发表于2020-05-15 10:24
地板
https://bbs.deepin.org/post/194345
楼主辛苦了,不过我要打击你一下。你写的这些东西想学的人通过搜索引擎可以得到更全面的教程,不想学的人点 ...

2333 确实 想学的人应该会去找更有深度的教程
xiamingyu
deepin^5
发表于2020-05-15 10:30
4楼
https://bbs.deepin.org/post/194345
楼主辛苦了,不过我要打击你一下。你写的这些东西想学的人通过搜索引擎可以得到更全面的教程,不想学的人点 ...

难得有乐于奉献的人不要总给人泼冷水。
用户点评
qinshp
2020-08-30 06:09
是,是
xiejia751229
deepin^0
发表于2020-05-15 11:08
5楼
以前看过一本书,它是从查看CPU和内存等硬件信息开始慢慢学习命令
jianguo922
deepin^7
发表于2020-05-15 12:56
6楼
谢谢分享               
centimeter1983
deepin^1
发表于2020-05-17 14:21
7楼
对于新手来说还是很友好的,收藏了
Jack
deepin^4
发表于2020-05-18 02:58
8楼
温故知新,楼主赞。
central_1
deepin^4
发表于2020-05-18 06:22
9楼
顶以下,已经收藏,谢谢分享
leafgreen
deepin^4
发表于2020-05-18 13:27
10楼
写得挺好啊。补充一下,rm命令挺危险的啊,删除了文件在回收站是找不到的。删除可以用mv把文件移动到某个文件夹或者回收站,然后再手动清除,
kuangcc
deepin^1
发表于2020-05-26 12:40
11楼
谢谢,我刚从你这里学会了Ctrl+Shift+V 命令,以前粘贴只会用鼠标
用户点评
xiamingyu
2020-06-10 08:07
鼠标中键还是更方便一点
roy_lz
deepin^2
发表于2020-06-10 07:42
12楼
都是文件操作命令吧,那chmod这个命令也应该熟悉。。
groudon_
deepin^0
发表于2020-07-18 09:39
13楼
ls -laiF
ps fux
cht
deepin^5
发表于2020-07-18 10:45
14楼
apt search仓库里找软件要用
SamLukeYes
deepin^6
发表于2020-07-18 12:29
15楼
https://bbs.deepin.org/post/194345
apt search仓库里找软件要用

其实可以用新立得
lai3619
deepin^1
发表于2020-08-07 03:38
16楼
楼主辛苦了!
phoenix520110
deepin^3
发表于2020-08-13 17:28
17楼
就是DOS差不多 应该被淘汰的东西 想当然学DOS 现在忘的一干二净
现在学这个 也是为了将来忘得一干二净


phoenix520110
deepin^3
发表于2020-08-13 17:33
18楼
CD 等于DOS的CD
ls 等于DOS的dir
这就该淘汰掉
phoenix520110
deepin^3
发表于2020-08-16 04:12
19楼
哪家发行商第一个有勇气淘汰这玩意 哪家就能成功
.Andy
deepin^5
发表于2020-08-28 01:37
20楼
学习了 cd - 这个挺实用的
1/2
到第
发布帖子

光荣榜

  • 周榜
  • 月榜
  • 总榜