文件相关的命令
一、创建和删除 *** 作
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 [email protected]
三、无密码远程登陆
用户权限和用户管理
一、用户权限相关的命令
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 更新包组
总结以上是内存溢出为你收集整理的Linux基本内容2全部内容,希望文章能够帮你解决Linux基本内容2所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)