linux系统学习【搬运以前的记录】

从以前看carcer视频时在有道云的记录搬过来哒ヾ(●´∀`●)

  1. 目录结构

Linux的树形结构如下:
linux系统学习【搬运以前的记录】_第1张图片

  1. Linux命令
  • 基本格式
    命令字[选项][参数]
    其中选项是用于调节命令的具体功能,以“-”引导的短格式选项(单个的字符),例如“-l”,和以“–”引导的长格式选项(多个字符),例如“–color”,多个短格式可以写在一起:-al。
    参数是命令操作的对象,如文件、目录名等。
  • 几个辅助操作
    tab:自动补齐
    “\”:强制换行
    Ctrl+U:清空至行首
    Ctrl+K:清空至行尾
    Ctrl+L:清屏
    Ctrl+C:取消本次编辑
  • 一些命令(记录得比较乱)
    !!一个重要操作 uname命令
    linux系统学习【搬运以前的记录】_第2张图片
    比如uname -r就是查看内核的操作,uname -a 查看详细信息(可以使用which来查看uname 的位置)
    还有比如说:
    1、hostname命令查看主机名、ifconfig查看ip、MAC等信息(注意与ipconfig区别),netstat查看网络连接状况
    2、查看CPU信息:cat /proc/cpuinfo(疑问:我的虚拟机找不到这个信息?)
    3、关机和重启:关机halt+【回车】、重启reboot+【回车】,shutdown -h now 也可以关机
    4、查看目录:pwd查看当前目录、cd切换目录
    5、ls命令查看当前目录有哪些文件,ls的后面可以加参数,如ls -lh是详细查看
    6、du命令:du -a 【文件名】统计所有文件 ;-h 以更易读的字节单位显示信息 ;du -s 【文件名】只统计每个每个参数占用总空间的大小(比如-sh)
    linux系统学习【搬运以前的记录】_第3张图片
    7、mkdir创建目录(windows是md)使用方式:mkdir 【-p】【路径】目录名(加上-p是为了创建不存在的目录)
    linux系统学习【搬运以前的记录】_第4张图片

8、touch命令:创建文件
9、ln为文件或目录建立连接
10、cp命令:复制 cp【选项】【源文件或目录】【目标文件或目录】

11、rm命令:删除文件或目录,rm -rf 【文件名】(-r是递归删除,无论是目录或文件,-f是强制删除)
linux系统学习【搬运以前的记录】_第5张图片
12、mv命令:移动文件mv【选项】【源文件或目录】【目标文件或目录】
13、find命令:查找文件 find【查找范围】【查找条件】

,14、进入vi,vi是一个比较大的unix命令,可以理解为vi编辑器
vi 【-options】【+[n]】【文件名】
option 可以是-r -R,-r表示用于恢复系统突然崩溃时的文件,-R表示用只读的方式打开文件,+n表示进入文件后直接位于文件第n行,当然可以使用一些命令进入不同的模式,esc可以退出,比如a可以插入…(觉得有点像vim文本编辑器)
命令大全 https://www.cnblogs.com/jameslif/p/7751567.html
比较重要的一些命令:esc可以退出,a插入,dd删除,u恢复,“ . ”重复命令
“:”底行模式,“:set nu”是加上编号,“:wq”保存并退出,
“/【关键字名】+【回车】”是搜索,按n可搜索下一个(向上搜索可以用“?【关键字名】”)
全文替换:“:%s/【旧词】/【新词】/g”(g表示不提示),从1到5行替换可用“:1,5/【old】/【new】/g”

15、cat命令
cat 显示出文件的全部内容, -n 给输出的所有行加上编号, cat 1 2 > 3将文件1和2合并,date可以显示日期,而“date>1”是将日期导入到 一个文件。
linux系统学习【搬运以前的记录】_第6张图片
16、wc命令 wc 【文件】出现:行数 单词数 字符数
linux系统学习【搬运以前的记录】_第7张图片
小技巧:要知道一个目录下有多少个文件,可以先将其导入“>”到一个文件中,再用wc -l 【文件名】来操作

17、归档压缩命令
gzip :gzip 【要压缩的文件】【压缩后的文件名.gz】
释放压缩:gzip -d 【压缩后的文件】
bzip2也可以进行压缩

18、tar命令(归档命令)
tar -cvf 【归档后的文件名.tar】【需要归档的文件(可以多个)】
tips:归档和压缩是不同的概念,可以先归档再压缩
linux系统学习【搬运以前的记录】_第8张图片
归档后压缩的结果:
linux系统学习【搬运以前的记录】_第9张图片
可以解压 tar -zxvf 【文件名.gz】(如果是bzip2,则用-jxvf解压)
19、RPM软件包
chmod可以更改权限,比如:chmod 777 【文件补全】(777表示共有三块内容,4为r、2为w、1为x)
或chmod u-w 【文件补全】(表示这个文件失去“写”的权限)
也可以用 yum -y install【文件名(如firework)】安装软件

20、添加用户账号 useradd 【选项】【用户名】; su - 【用户名】进入本用户 ;exit退出;passwd【新密码】设置密码,删除 userdel -r 【用户名】

21、启用、禁用网络接口配置
重启network服务:service network restart
禁用、启用:ifdown 【接口】、ifup【接口】

你可能感兴趣的:(linux)