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