Linux常用指令

xiaoxiao2021-02-28  125

文件夹操作 查看目录信息 ls /path/ 查看隐藏文件 ls -a /path 查看详细信息 ls -l 等效ll 查看当前目录绝对路径 pwd 切换目录 cd /path 不带参数的话回到用户宿主目录~ 删除空文件夹 rmdir 删除非空文件夹 rm -r /a/b 创建文件 touch a.txt 创建一个空文件 echo "hello">1.txt 覆盖重定向 vi 2.txt   用vi编辑器编辑一个文件并保存 查看文件内容 cat a.txt 查看整个文件内容 more a.txt 分页查看, b:回翻 q或者ctrl+C:退出 tail -10 a.txt 查看文件的尾部10行 tail -f a.txt 实时刷新显示文件的尾部,对于观察调试程序运行很重要 移动文件/修改文件名 后面文件存在就是移动,不存在就是改名 mv 1.txt 11.txt 修改文件名 mv 11.txt dir1/ 移动文件 文件打包/压缩 tar -czvf test.tar.gz test/ 将test文件夹打包并压缩 tar -xzvf test.tar,gz 解压到当前目录下 tar -xzvf test.tar.gz -C /usr/local 解压到/usr/loca目录下 zip包 zip test.zip test.txt 压缩txt为zip包 unzip test.zip 解压zip包 ----------------------------------------Part2 权限 文件权限 对于权限的描述:x代表执行权 execute d代表文件夹,-代表文件 chmod u+x a.txt 为文件所属用户添加对a.txt的执行权力 u:代表所属用户 o:代表其他用户 g:代表所属组的成员用户 r:对文件,是否可以读取文件内容,cat 对文件夹:是否可cd进入 w:对文件:是否可以修改文件内容 vi 对文件夹:是否可以更改文件夹的子节点 x:对文件:是否可以当做一个命令或者程序执行

对文件夹:是否可cd进入

----------------------------------------Part3 用户管理 Linux用户分类 超级用户 root uid=0 普通用户 500<uid<60000 伪用户:1<uid<499 特点:为系统和服务或者进程,不能登录系统,没有宿主目录 添加用户 useradd tom 添加 passwd tom 为新建用户设置密码 -u 添加用户并制定uid -g 添加用户并制定所属组名 -e 制定失效时间(expire date) 删除用户 userdel tom 会保留宿主目录 userdel -r tom 删除用户并删除用户的宿主目录 修改用户 usermod -l tomcc tom 改tom名字为tomcc

usermod -g root tom  将tom的组改为root组

---------------------------------------Part4 网络配置管理 网卡地址配置 ping 目标ip ifconfig eth0 查看指定的eth0以太网卡的地址信息 ifconfig eth0 192.168.2.150 netmask 255.255.255.0 设置ip地址和子网掩码 route add default gw 192.168.2.1 设置默认网关

route 查看默认网关

./java -version 执行java命令并调用-version方法 直接用java不显示,因为没有配环境变量不可以在任意目录访问 输出path环境变量内容: echo $PATH ---------------------------------------Part5 主机名配置管理 vi /etc/sysconfig/network 修改其中的hostname配置项 HOSTNAME=tom_computer

修改完后重启服务器生效,可以执行指令 hostname tom_computer 可以立即生效,然后注销重登陆

---------------------------------------Part6 主机名-ip映射 dns:解析域名 服务器本地映射:服务器网络寻找地址默认是在本地的hosts文件中查找ip映射,所以可以修改hosts映射局域网内部主机名 vi /etc/hosts

192.168.2.150 tom_computer

---------------------------------------Part7 网络服务启动和停止 service -status-all 列出系统所有应用服务状态 service SERVICENAME status 查看指定服务运行状态 service SERVICENAME start/stop 启动/停止服务 service network restart 重启网络服务 service iptables stop 关闭防火墙服务

chkconfig iptables off 关闭防火墙自动启动

---------------------------------------Part8 磁盘/内存信息查看 df -h 查看磁盘空间状态信息 du -sh * 查看指定目录下所有子目录和文件的汇总大小

free 查看内存使用状况

---------------------------------------Part9 进程管理 top 查看实时刷新的系统进程信息 ps -ef 查看系统中当前瞬间的进程信息快照 ps -ef | grep myshell.sh 搜索myshell进程信息

kill -9 pid 强制杀死进程,进程id

---------------------------------------Part10 sudu权限配置

sudo vi/etc/profile 给普通用户授系统管理命令

---------------------------------------Part11 vi编辑器

vi hello.world 进入文件编辑,进去为一般模式,需要按i进入插入模式,在插入模式中编辑内容,编辑完成按esc退出插入模式,进入一般模式,然后再按:进入底行命令模式,在底行命令中输入wq回车即可保存,不保存退出用:q!

---------------------------------------Part12 修改系统的默认启动级别 vi /etc/inittab 命令行模式下,用startx可以手动启动图形界面
转载请注明原文地址: https://www.6miu.com/read-20658.html

最新回复(0)