linux基本命令

 

1、Linux查看当前操作系统版本信息

cat /proc/version

2、输出命令

echo

3、跳转到根目录

cd /

4、查看目录

ll   或   ls

5、返回上一级目录

cd ../

6、文件夹的操作命令

mkdir fileName

文件夹重命名
mv file1 file2

文件删除(会删除文件夹里的所有内容)
rm -rf fileName

7、文件的操作命令

创建文件
可以使用方式都是vi 文件名或者是vim 文件名 或者是 touch 文件名
不同之处 在于vi或者vim命令创建的文件需要保存才会生效。而touch则会直接创建文件

文件删除
rm -f fileName

输出文件内容
cat demo.txt

移动文件,移动到的路径需要从根目录下开始找
mv a.txt /usr/local/test/

复制文件,复制的路径也需要从根目录下开始找
cp a.txt /usr/local/test/

 8、linux下何种解压方法

.tar 的解压和打包
      解压:tar xvf FileName.tar 
      打包:tar cvf FileName.tar DirName

.tar.gz 和 .tgz的解压和打包
       解压:tar zxvf FileName.tar.gz
       打包:tar zcvf FileName.tar.gz DirName

.gz 的解压和打包
       解压:gunzip FileName.gz
       打包:gzip FileName

将文件解压到指定目录(还是从根目录下开始)
tar zxvf /source/kernel.tgz -C /source/ linux-2.6.29

9、file命令用于辨识文件类型

file text.txt

10、find命令用来在指定目录下查找文件,具体参考教程

find tmp/halo/java/demo.txt

11、locate命令

locate命令用于查找符合条件的文档,它会去保存文档和目录名称的数据库内
locate与find 不同: find 是去硬盘找,locate 只在/var/lib/slocate资料库中找

12、lsattr 命令

lsattr命令用于显示文件属性
$ lsattr demo.txt
  -------------e- demo.txt

13、chattr命令(具体参考教程)

用chattr命令防止系统中某个关键文件被修改:(与lsattr命令结合使用)相当于是给文件一个权限
chattr +i test.txt
chattr -i test.txt

14、more命令

more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示

例如:从第 20 行开始显示 testfile 之文档内容
more +20 testfile

15、touch命令

 touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件

ls -l 可以显示档案的时间记录
$ ls -l
-rw-r--r-- 1 newuser  55 Sep 30 13:38 demo.txt
-rw-r--r-- 1 newuser  282 Sep 29 18:11 demo1.txt

16、whereis命令

whereis命令用于查找文件,该指令会在特定目录中查找符合条件的文件

17、rhmask命令

rhmask命令用于对文件进行加密和解密操作
rhmask code.txt demo.txt

18、fold命令

fold命令用于限制文件列宽,将一个名为testfile 的文件的行折叠成宽度为30
fold -w 30 testfile

19、wc命令

wc命令用于计算字数,显示的结果分别为行数、单词数,字节数
wc testfile  
wc demo.txt
7 11 55 demo.txt
原文地址:https://www.cnblogs.com/newbest/p/9752533.html