Linux常用命令整理

1.1 命令格式:cd <路径>

意义:cd是change directory 的缩写;cd命令后面跟一个路径,用于切换当前用户所在的路径,其中路径可以是绝对路径也可以是相对路径。

示例:

cd /system/bin  #表示切换到/system/bin路径下
cd logs  #表示切换到logs路径下
cd /  #表示切换到根目录
cd .. #表示切换到上一层路径

1.2 命令格式:ls <参数> <路径>

意义:ls是list的缩写;ls命令后面可以跟一个路径或参数,也可以不跟,表示列出路径或当前目录下的所有文件信息。最常用的的参数是“-l",也就是“ls -l”命令。

示例:

ls / #显示根目录下的所有文件及文件夹
ls -l /data #显示/data路径下的所有文件及文件夹的详细信息
ls -l #显示当前路径下的所有文件及文件夹的详细信息

1.3 命令格式: cat <文件>

意义:cat是concatenate 的缩写。表示读取文件内容及拼接文件。

示例:

cat /app/soft/hadoop #读取 /app/soft/hadoop 路径下hadoop文件内容
cat test.txt  #读取当前路径下test.txt文件内容

1.4 命令格式: rm <文件> 或 rm -r <文件夹>

意义:rm是remove 的缩写。用于删除文件或文件夹,常用参数-r -f,-r表示删除目录,也可以用于删除文件,-f表示强制删除,不需要确认。同样的,删除文件前需保证当前用户对当前路径有修改的权限。

示例:

rm -rf hive #删除hive
rm test.txt  #删除test.txt

1.5 命令格式: mkdir 文件夹

意义:mkdir是make directory 的缩写。用于创建文件夹。创建文件夹前需保证当前用户对当前路径有修改的权限。

示例:

mkdir /home/data #在/home路径下创建data文件夹
mkdir -p a/b/c  #参数 -p用于创建多级文件夹,这句命令表示在当前路径下创建文件夹a, 而a文件夹包含子文件夹b,b文件夹下又包含子文件夹c

1.6 命令格式: cp <文件><目标文件>

            cp -r<文件夹><目标文件夹>

意义:cp是copy 的缩写。用于复制文件或文件夹。

示例:

cp /data/logs /data/local/tmp/logs  #复制/data路径下的logs到/data/local/tmp路径下

1.7 pwd命令,这个可以查看当前路径;

1.8 tar命令,tar是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。

tar -zxvf soft/apache-flume-1.6.0-bin.tar.gz

1.9  mv命令,修改名字

mv apache-flume-1.6.0-bin/ flume-1.6.0

待续

https://www.runoob.com/linux/linux-command-manual.html

原文地址:https://www.cnblogs.com/gzp5608/p/12984605.html