Command Line简单入门
in Note with 2 comments
Command Line简单入门
in Note with 2 comments

前排:Linux命令行的简单入门算是自己给自己的一个备忘录或者算是一篇复习巩固文章,希望让自己方便的同时也能帮助新手入门。这个简单入门,包含了目录管理和文件管理的常用命令。

目录管理

pwd

假设我们当前所处的目录称为工作目录。为了找到工作目录的名称,使用pwd命令。

演示

[me@hostname me]$ pwd
/home/me

cd

要改变你的工作目录,使用cd命令。要做到这一点,键入cd后跟所需工作目录的路径名即可。

演示

[me@hostname me]$ cd /usr/bin
[me@hostname bin]$ pwd
/usr/bin
[me@hostname bin]$ cd ..
[me@hostname usr]$ pwd
/usr
[me@hostname usr]$ cd ./bin
[me@hostname bin]$ pwd
/usr/bin

ls

ls命令用于列出一个目录的内容。这可能是最常用的Linux命令。它有多种不同的使用方法。下面

CommandResult
ls在当前的工作目录下显示所有文件
ls /bin在bin目录下显示所有文件
ls -l在当前的工作目录下显示所有文件包括它们的格式
ls -l /etc /bin在etc目录和bin目录下显示所有文件包括它们的格式
ls -la ..显示所有的文件,包括隐藏文件和它们的格式

文件管理

cp

cp命令会复制文件与它所在的目录位置。最简单的形式是复制一个文件到另外一个文件:

演示

[me@hostname me]$ cp file1 file2
[me@hostname me]$ cp file... directory

其他有用的cp用法和例子:

CommandResult
cp file1 file2复制file1的内容到file2,如果file2不存在,则创建,否则就内容覆盖
cp -i file1 file2跟上面一样,但会有覆盖提示
cp file1 dir1复制file1到目录dir1内
cp -R dir1 dir2复制目录dir1的内容到目录dir2,如果目录dir2不存在则创建

mv

mv命令用于移动或重命名文件和目录。

演示

[me@hostname me]$ mv filename1 filename2
[me@hostname me]$ mv file... directory

其他有用的mv用法和例子:

CommandResult
mv file1 file2如果file2不存在,则file1重命名为file2,如果file2存在,file2的内容会覆盖file1
mv -i file1 file2跟上面一样,但会有覆盖提示
mv file1 file2 file3 dir1file1、file2和file3移动到目录dir1内,如果dir1不存在,则因错误而不执行
mv dir1 dir2如果dir2不存在,则dir1重命名为dir2,如果dir1存在,目录dir1移动到目录dir2中

rm

rm命令用于删除文件或目录。

演示

[me@hostname me]$ rm file...
[me@hostname me]$ rm -r directory...

其他有用的rm用法和例子:

CommandResult
rm file1 file2删除file1和file2
rm -i file1 file2跟上面一样,但会有删除提示
rm -r dir1 dir2删除目录dir1和目录dir2,包括它们里面的内容

使用rm的时候,需要注意Linux是没有撤销删除的命令,也就是一旦执行了rm命令,所删除的东西就会真的不见了。

mkdir

MKDIR命令用于创建目录。

演示

[me@hostname me]$ mkdir directory...
Responses
  1. linux小白。很有用

    Reply
    1. @何炜

      还行吧,还有很多进阶的没写进去···

      Reply