Linux第二天
解决遗留问题:
gcc编译器编译的时候,由于版本的不同,使用 gcc *.c 编译源文件。
- 删除变量
- 查找命令
Linux目录结构
-
目录的使用
-
Linux使用正斜线(/)而不是反斜线()在文件路径中划分目录。
-
在Linux中,反斜线用来标识转义字符
-
-
常用目录
/root | root用户的主录 ,普通用户的家目录为/home |
---|---|
/usr | 用户二进制目录,大量用户级的GNU工具和数据文件都存储在这里 |
/etc | 系统配置文件目录 |
/opt | 可选目录,常用于存放第三方软件包和数据文件 |
/var | 可变目录,用以存放经常变化的文件,比如日志文件 |
- 查看用户所在当前目录的路径命令 pwd
- 绝对路径从根目录开始,相对路径从当前目录开始
- 创建文件
-
创建目录
$mkdir –p father/son/grandson
-
复制
- 文件复制
cp test3 /usr/local/
- 目录的复制
cp [-r |-R] 源目录路径 目标路径
-
远程复制命令(scp)
-
文件复制
$scp 本地文件路径 IP:/目标路径
-
目录复制
$scp -r 本地目录路径 【ip|主机名】:/目标路径
-
-
删除命令 rm -rf [文件名或目录名或通配符]
-
移动文件或目录 mv srcpath destpath
-
重命名 mv srcname newname
-
查看文件内容 cat , 参数 -n ,显示行
#正序显示
$cat 文件名
#倒序显示
$tac 文件名
#查看文件,显示行
nl 文件名
-
打印命令 echo
-
使用more 和less 命令分页查看文件,more使用空格键翻屏, less使用pageup/down 翻页。
-
从头开始查看指定行数的内容
$head -n 5 /etc/passwd
-
从文件的底部查看指定行数的内容
$tail -n 5 /etc/passwd
-
修改主机名 hostnamectl
-
查看主机名 hostname
-
主机映射文件 路径 /etc/hosts
映射格式: ip 主机名
-
防火墙 Centos7 firewalld.service
- 查看,停止,禁用 络服务与防火墙相同。
zip/tar的压缩与解压缩
-
zip的压缩
语法格式:
zip [参数] test.zip /home/test/
示例:
-
压缩级别 1,9
-
加密压缩 -e
-
unzip解压zip压缩包
-
不解压进行查看压缩包内容 -l
- tar命令打包解包
-
tar命令使用参数 -c 打包,打包过程会提示警告信息。
-
tar命令使用参数 -x 解包,可以使用 -C 指定解包目录
-
只查看不解包使用 -t参数
[root@master wiseinsight]# tar -tf wiseinsight.tar
-
tar命令进行文件的压缩
-
tar命令进行解压缩 *.tar.gz
环境变量
-
多条shell命令的组合执行,使用; 间隔多条命令
-
cut命令按照分隔符截取指定文件中一个或多个数据(字段)
- grep查找命令
- wc统计命令, (文件中的行数,单词(英文)数, 文件大小(字节))
-
结合管道统计 /etc 下面所有目录数:
[root@master ~]# ls -dl /etc/*/ | wc –l
-
使用管道对历史命令进行去重,得到命令的名称
进程管理
-
top 查看进程使用的系统资源信息的
$top , 快捷键q 退出监控窗口
-
结合通道与grep命令,查找对应的进程信息
$ps -ef |grep ssh
-
结束进程
$kill -9 pid
免密登录
络配置
- 安全子程序 selinux
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25151 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!