基础命令操作
Linux的文件内容查看:
cat/more/less/vi 文件路径 查看所有内容
head/tail 【-行数】 文件路径 查看想要行数
文件内容查找
在某个文件里面查找带某些内容的文件
grep
grep 【”查找内容“】 【选填参数】【文件名】
找文件
通过文件名,找到某个文件.
find
find 【想要查找路径】 -name 【文件名】
查看当前时间
root64@ubuntu:~/Desktop$ date
2022年 08月 27日 星期六 15:25:23 CST
root64@ubuntu:~/Desktop$ cal
八月 2022
日 一 二 三 四 五 六
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
打包解包
tar 解包
tar -zxvf *.tar.gz 解压到当前目录下
tar -zxvf *.tar.gz -C 目的目录名 解压到目的目录下
zip 打包
zip -q -r 【文件名】 文件所在目录
压缩包后缀
*.tar.gz
*.zip
*.7z
在线安装命令
在线下载软件安装包并安装
dpkg 德班
yum CentOs
apt-get ubuntu
sudo 临时使用root权限
su root 直接切换到root用户权限
linux文件权限
drwxrwxr-x 2 root64 root64 4096 8月 24 22:08 D
1. drwxrwxr-x
-:普通文件,d:目录文件,l:链接文件,
b:设备文件, c:字符设备文件,p:管道文件
剩下如上图所示
2. 2 引用计数(没啥用)
3. root64 所有者
4. root64 所属组
5. 4096 大小(字节数)
6. 8月 24 22:08 最后一次修改时间
7. D 文件名
修改权限
chmod 【三位八进制数】 【待修改文件名】
chmod +x 文件名
给文件的 ugo 都加上执行权限
chmod -w 文件名
给文件的 ugo 都删除写权限
shell脚本
C C++ Java 都需要把代码编辑好,编译、连接生成可执行程序文件运行
shell js py 编辑好源程序文件就是可执行程序文件
shell脚本一般以.sh作为后缀
# 注释 行型注释
$0 执行文件名
$1 ~ $n 参数
$# 命令行参数个数
$@ 所有参数(除了第一个)
shell 脚本的变量不需要定义,直接输用,默认为字符串
共享文件夹
虚拟机->选项->共享文件夹,根据提示一步一步添加 启用即可
linux终端 切换到 /mnt/hgfs 目录下,查看是否出现和 windows共享文件夹同名的目录