本文链接linux命令:
一.Linux命令 环境路径在/ 下要进行权限提升
在home路径下直接输入命令
1.ls -l /etc 查看当前目录下子文件及文件夹的详细信息
d rwx r-x r-x 5 root root 4096 Feb 28 2018 resolvconf
l rwx rwx rwx 1 root root 29 Jul 21 05:21 resolv.conf -> ../run/resolvconf/resolv.conf
- rwx r-x r-x 1 root root 268 Nov 10 2015 rmt
2.执行文件 ./ 文件名称
3.chmod 权限修改
chmod u+x a
u 拥有者
g 同组者
o 其他人
+ 增加权限
- 减少权限
a 文件名
chmod g+x,o+wx a a文件在同组人和其他人增加相应的权限
简写形式 chmod 7 7 7 重新定义所有权限
u g o
4 可读 2 可写 1 可执行
权限在计算机中的操作
- -wx
briup 用户 执行 ./a 命令
./ 执行命令 1
二进制 0000 0001
-wx 拥有者权限
二进制 0000 0011
进行&相与
0000 0001 为 1 可执行
4.touch 建立文件命令
创建已有文件:会更新已有文件最后一次修改时间
无法创建文件夹,只能创建文件
5.mkdir 创建文件夹命令
mkdir /my /test1
创建已有文件夹下的文件夹
mkdir /my/a
创建不存在的文件夹下的文件夹
mkdir -p /mtext/a
6.cp 复制
cp a.txt text/ /没有实际影响 只是为了标识为文件
文件 文件夹
cp -i ./a.txt text/
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
-d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l:不复制文件,只是生成链接文件。
-i 表示覆盖之前 询问是否要覆盖
cp /etc/passwd ./my/b.txt 将passwd内容复制到当前文件夹下/my/b.txt
7.mv 移动 文件重命名
mv /my /my1 重命名
mv -i ./a ./my/d.txt
/d.txt 将当前文件夹下a 移动到/my并命名为d.txt
8. \+enter 换行
9.rm
rm -r my 删除文件目录 没有-r删除失败
rm 文件名
rmdir 删除空目录 有内容无法被删除
10.man 查看命令信息
man 命令
11.cal 查看日历
cal 7 2018 打印2018 7 的日历
cal 数字 打印哪一年的时间表
cal把日历交给管道 lp操作打印机
12.tar
tar -zcvf my.tar.gz ./*.txt
先归档 再压缩 (linux下压缩步骤)
压缩 只能对一个文件
解压
tar -zxvf my.tar.gz
tar -zxvf my.tar.gz -C a 将压缩包解压到指定a文件夹
13.
./start 执行项目
14.ln
ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化
第二,ln的链接又软链接和硬链接两种,软链接就是ln-s ***,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间
硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。
ln -s a b 建立a对b的连接
上一个教程:Linux df命令详解
下一个教程:linux cat 命令使用记录