前排: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命令。它有多种不同的使用方法。下面
Command | Result |
---|---|
ls | 在当前的工作目录下显示所有文件 |
ls /bin | 在bin目录下显示所有文件 |
ls -l | 在当前的工作目录下显示所有文件包括它们的格式 |
ls -l /etc /bin | 在etc目录和bin目录下显示所有文件包括它们的格式 |
ls -la .. | 显示所有的文件,包括隐藏文件和它们的格式 |
文件管理
- cp: 复制文件与它所在的目录位置
- mv: 移动或者重命名文件与它所在的目录位置
- rm: 删除文件与它所在的目录位置
- mkdir: 新建目录
cp
cp命令会复制文件与它所在的目录位置。最简单的形式是复制一个文件到另外一个文件:
演示
[me@hostname me]$ cp file1 file2 [me@hostname me]$ cp file... directory
其他有用的cp用法和例子:
Command | Result |
---|---|
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用法和例子:
Command | Result |
---|---|
mv file1 file2 | 如果file2不存在,则file1重命名为file2,如果file2存在,file2的内容会覆盖file1 |
mv -i file1 file2 | 跟上面一样,但会有覆盖提示 |
mv file1 file2 file3 dir1 | file1、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用法和例子:
Command | Result |
---|---|
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...
本文作者为小畅,转载请注明。