Linux基本内容2
文件相关的命令
一、创建和删除操作
1.Touch :修改时间戳 stat (atime mtime ctime),如果没有该文件就创建该文件
     (1)-C:修改文件mtime,如果文件不存在,不创建该文件
			     (2)top :查看进程【CPU:sy  ur】
		     (3)-a :修改访问时间
2.Rm
     (1)find* 【范围】 -file[文件路径] d  -name a* [文件属性] 
		     (2)-exec 命令 {}\:将前面的内容指定给{}
		     (3)-ok 命令 {}\:与-exec的区别,会询问
     (4)| xargs 命令 
		
3.Mkdir
(1)-p:递归创建多级子目录
     (2)-v:详细创建过程
		
二、拷贝和移动文件
1.Cp   -a :携带所有文件属性一块复制	
2.Mv  move (1)移动文件:mv /tmp/a /root/
     (2)修改文件名称:mv a b
     (3)文件名扩展:{}
三、查看文件内容
1.Cat : 一次性查看文件中所有内容
2.More	/man命令
     (1)/:向下查找指定内容
     (2)?:默认向上查找
     (3)q:退出
3.Less	在更多的清下,查看大文件,我们使用less
4.Tail	默认查看倒数10行
     (1)-n : tail -n 20 文件名   简化:tail -20 文件名
     (2)*-f* :不退出文件,实时查看文件内容
5.Head	查看行首
     (1)-n   // head -n 20 文件名   简化:head   -20   文件名
四、其他命令
1.Echo:打印 
(1)echo $PATH
(2)-n :不打印末尾的回车 print("Hello World",end='\t')  print("Hello World")
			                  print("Hello World")出来的是两行
		    &> /dev/null  无论命令执行正确与否,都将输出内容指定到/dev/null
		    &>> [普通文件]
6.管道
(1)command 1 | comand 2 | command 3 | command 4 | .........:将前面的命令的执行结果,输出给后面一条命名执行;
		【Linux思想:结合小功能,完成复杂功能】
(2)cut 切
			      -d  指定分隔符‘ ’ 
			      -f  取的列  1-3  1,3   1
tail -7 /etc/fstab | cut -d' ' -f1
Linux远程
一、查看或配置网卡信息
1.网卡和IP地址
(1)ifconfig ——IP addr——ifup  eth0
	    没有该命令,我们需要安装网络包工具(net-tools):apt install net-tools
    如果网卡没有起来,我们需要修改默认的网卡配置文件;
	    /etc/network/interfaces
	    vim /etc/network/interfaces
		      a.动态 - dhcp
			          auto eth0
			          iface eth0 inet dhcp
	         【修改配置文件,就需要重启服务】
			          /etc/init.d/networking restart
		      b.静态 - 手动去配置
			          address 192.168.94.10
			          netmask 255.255.255.0
			          gateway 192.168.94.1	
二、远程管理机制
1.Ssh 开启Ubuntu的ssh端口的监听功能; tcp-22
2.netstat -tnl  // t -- tcp协议  n -- 不做解析
		  如果没有:apt install openssh-server -y
			        /etc/init.d/ssh start
	      【Ubuntu默认只能使用普通用户进行远程连接】
	        ssh byl @192.168.204.128
	      【centos下,直接使用root用户远程登录即可】
	        ssh root@192.168.204.128
三、无密码远程登陆
用户权限和用户管理
一、用户权限相关的命令
1、用户和权限的基本概念
(1)chmod   rwx    7     r--    4    -w-    2   --x  1   rw- 6(8进制)
(2)chown  修改所属主和所属组
		      root(所属主):root(所属组)
		       chown byl: 文件
		       chown :byl文件
		       chown byl:byl 文件
2.用户管理终端命令
(1)useradd:增加用户   
(2)userdel :删除用户    -r:带着根目录一起删除
(3)password
三、组管理终端命令
(1)groupadd
(2)groupdel
二、系统信息相关的命令
1、时间和容器
Date -- 系统时钟
Cal -- 日历
2、磁盘和目录空间
Df -- 挂载
Du -- 文件大小
Wc -- 文件统计
3、进程信息
Ps -- 进程查看
Ps aux
Top
Kill -9 强制关闭进程
Kill -9 进程号(PID)
三、其它命令
1、查看文件
Find
2、软连接文件
ln
3、打包和压缩
Tar c
x
4、软件安装
Apt-get
Apd advanced packaging tool 高级的包管理工具
Install 安装
Remove 删除
Upgrade 更新包组
                    
                
                
            
        
浙公网安备 33010602011771号