Linux 入门命令TOP 10 返回

我们先了解一下Linux的目录(Directory,可视作“文件夹”)结构。

在操作Linux系统中,一切都是文件,而目录是Linux系统组织文件的一种特殊文件。根目录由“/”来表示,可理解为windows系统的“我的电脑”,下图是Linux系统(这里为CentOS 6.8)的图形界面下的根目录。 用户在登录到Linux系统之后,每时每刻都处于某个目录之中,如普通用户登陆之后,一般位于home目录下对应于自己用户名的目录中。

脑海中有了Linux大致的目录结构之后,我们就可以到Linux系统中了。

命令1:pwd
print name ofcurrent/working directory。
用惯windows等图形界面操作系统的萌新初次进入Linux系统,难免产生困惑:我是谁?我从哪里来?我将到哪里去?这时只需输入pwd按回车,即可显示当前所处目录的路径,从此在漆黑的Linux系统中溜达不迷路。


命令2:man
an interface to theon-line reference manuals。
这个“男人”知道的很多,对命令操作有疑问都可以问下他。

示例:man vim
# 显示 vim 命令帮助信息 ,按q 退出。


命令3:cd
change directory。
cd 后根目标目录的路径,可以从当前目录“切换”到其他的目录中。

示例:
cd ~
# 波浪线 ,回到用户的家目录
cd /
# 回到根目录
cd ..
# 回到上一层目录
cd ../../
# 回到上上层目录


命令4:mkdir 和 rmdir
mkdir - make directories
创建新目录。

-p, --parents
no error if existing, make parentdirectories as needed
加-p 创建“目录套目录”。

示例:
mkdir test2 test3 test4
# 创建多个文件夹;

mkdir -p test5/box
# 创建新目录test5,同时在其中创建目录box.

rmdir - removeempty directories
用法与mkdir 类似,不过只删除空文件夹。


命令5:ls
the list command。
会列出该目录下所有的文件,加 -l 会列出文件的详细信息,类似于命令ll,嗯,我更喜欢用ll。


命令6:touch
the touch commandmakes empty files
主要用来创建新文件。

示例:
touch lianxi1.txt
# 创建文件名为lianxi1的txt文件。


命令7:less
opposite of more。
用途:显示文件内容,类似more命令,比more更强大。

示例:
less lianxi2.txt
# 全屏显示文件less lianxi2.txt的内容,用PageUp键向上翻页,用PageDown键向下翻页,q 退出。


命令8:cp
copy files and directories
复制文件,cp 后跟要复制的文件 和 目标目录。

示例:
cp haha.txt test5/box
# 将当前目录下文件haha.txt 移到子目录test5下的子目录box 中


命令9:mv
move(rename) files
移动或更改文件名。

示例:
mv test1 test2
# 将文件test1 改名为test2

mv haha.txt test5/box
# 将当前目录下文件haha.txt 移到子目录test5下的子目录box 中


命令10:rm
removefiles or directories
用于删除文件或目录,加 –r 会删掉该目录中的其他所有文件。这个命令比较可怕,稍不慎就会一秒回到解放前,初学者慎用。

示例:
rm –r test3
# 删除test3下所有的文件

更详细的教程参见周老师的《cygwin虚拟系统的linux系统介绍与入门》视频教程。
可继续关注我们网站,同时关注基迪奥微信~扫一扫添加基迪奥好友~随时随地关注行业动态!