
Linux常用操作
发布日期:2021-05-09 03:43:52
浏览次数:28
分类:技术文章
本文共 3113 字,大约阅读时间需要 10 分钟。
文件操作:
pwd -当前所在目录ls 显示当前文件夹下的详细信息ls -l 以列表显示ls -l | more 以列表方式分页显示cd 切换目录mkdir 新建文件夹rmdir 删除空文件夹touch 建立空文件du 用于查看文件或文件夹的大小:du 123.txtcp 复制 cp 123.txt /home/123.txtln -s 连接(和win下的快捷方式差不多)mv 移动文件或目录:mv /home/user/下载 /home/123 把前面的文件夹所有内容复制到后面的那个mv 123.txt 绝世唐门.txt 可用于重命名,把123.txt改名为 绝世唐门.txthead 查看一个文本文件的开头部分 tail 显示文本文件的末尾几行 用户管理:passwd 修改密码passwd root 修改root的密码userdel ystyle 删除用户useradd ystyle 组名 #添加用户名ystyleusers 查看所有用户 cat /etc/passwd硬盘及文件系统管理命令
df 显示目前磁盘剩余的磁盘空间 常用参数:-kmount和umount 挂载和所载移动设备mount [选项] 设备 目录 #选项常用-a- a 把/etc/fstab文件中列出的文件系统都挂装上umount [ -f ] 目录 所载设置常用命令:
more 分页显示内容less 显示文件内容带分页gerp 在文本中查询内容| 管道命令tab 两次键命令补全搜索命令:find / -name xxx 从根目录开始找名为xxx的文件find / -amin -10 十分钟内存取过的文件或目录find / -atime -10 十小时内存取过的文件或目录find / -cmin -10 十分钟内存取过的文件或目录find / -ctime +10 十小时前存取过的文件或目录find / -size +10k 查找大于10K的文件通配符:
*代表多个字母或数字?代表一个字母或数字如:cd /home/myEclipse*ls -l /root/m*ls file[1-6].txt显示文件名为file1.txt 到ile6.txt的文件列表常用软件命令:
tar 是一个压缩工具(类RAR)常用的选项包括:-c 创建一个新的档案文件,-t 查看档案文件的内容,-x 分解档案文件的内容,-f 指定档案文件的名称,-v 显示过程信息,-z 采用压缩方式解压常用tar -zxvf 文件名.tar.gz压缩软件和下载目录下的所有文件: tar -czf bak.tar.gz /home/user/软件 /home/user/下载rpm 软件管理工具(用来安装和删除软件的)
安装:rpm -i rpm包名 ,升级:rpm -U rpm包名,查看已经安装的软件:rpm -qa ,所载:rpm -e packagenameapt-get 软件管理工具
安装:apt-get install 软件名(可在线直接安装) , apt-get install 文件名.deb(安装本地的)卸载:apt-get remove 软件名 开关机命令:logout 注销reboot 重启shutdown -h -now 关机 #相关参数:k只发送警告,f快速关机重启时跳过fsck, -n快速关机不经过init程序shutdown -r -now 重启runlevel 查看系统运行级别用户组管理:
usermod -g 组名 用户名 #改变组usermod -d 目录名 用户名 #改变用户登陆目录groupadd 组名 #添加组groupdel 组名 #删除组cat /etc/group 查看所有组的信息chmod 777 用户名 #修改目录权限chown [用户:组] 文件 #更改文件所有的组或用户shell:
ls -l /bin/*sh 查看当前系统有几种shellenv 查看当前使用什么类的shellchsh -s shell的名称 #更改shellSHELL文件执行如果.sh文件没有执行权限是不能执行的,更改权限chmod 700 my.sh 网络配置命令:ifconfig 查看本机IP常用参数:-a 查看所有网卡状态,-V 查看ifconfig 命令的版本信息,-s 查看统计信息 将第一块网卡的IP 地址设置为192.168.0.1ifconfig eth0 192.168.0.1暂时关闭或启用网卡 ifconfig eth0 down/up(开启或关闭,选一个)netstat 查看端口 常用:netstat -an
-a 显示所有socket包括正在监听的 -c 每隔1秒就重新显示一遍直到用户中断它 -i 显示所有网络接口的信息格式同ifconfig –e -n 以网络IP 地址代替名称显示出网络连接情形 -r 显示核心路由表格式同route –e -t 显示TCP协议的连接情况 -u 显示UDP协议的连接情况 -v 显示正在进行的工作ping 命令用于查看网络上的主机是否在工作
如:ping www.baidu.com ,ping 192.168.1.1环境变量:
属于单用户的:在用户的主目录下.bashrc文件可以配置个人环境变量.bash_profile也是用户个人的环境变量系统环境变量:在/etc/bashrc文件配置所有用户通用的环境变量临时环境变量:终端输入:export PATH=$PATH:$HOME/bin/root/test/t1显示SHELL:echo $SHELL显示路径:echo $PATH显示当前登陆用户名:echo $USERalias用法:作用:给命令加个别名(自定义命令)如:ls -l /homealias llh='ls -l /home' #之后就是以用llh来运行ls -l /home了 进程及任务管理命令ps 查看进程相关参数: -a 当前窗口的全部进程 -u 用户名 #查看用户的进程 -x查看全部进程-e 可看全部进程 -f全格式 -l长格式top 动态查看进程交互命令:h帮助 m切换显示内存信息 t切换显示进程和CPU状态信息c切换显示名称和完整命令行 M根据驻留内存大小排列P 根据CPU使用百分比排列kill 结束进程 kill -9 进程号 强制结束进程cron 显示调度任务crontab -l 查看当前用户的已经存在的任务iostat 统计并输出CPU使用信息及特定设备或分区的IO 信息
iostat -c 仅显示CPU使用情况统计信息 iostat -d 仅显示设备/分区使用情况统计信息 iostat -d 2 统计设备/分区使用情况并每隔2秒刷新一次linux系统启动过程:
1.BOIS自检2.启动GRUB/LILO3.运行linux内核并检测硬件4.运行系统的第一个进程init5.init读取系统引导配置文件/etc/inittab中信息进行初始化6./etc/rc.d/rc.sysinit系统初始化脚本7./etc/rc.d/rcX.d/[KS]* - 根据运行级别X配置服务终止以K开头的服务启动以S开头的服务8./etc/rc.d/rc.local执行本地特殊配置9.其它服务发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月16日 01时58分27秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
10条sql语句优化的建议
2023-01-24
10款宝藏编程工具!新手必备,大牛强烈推荐! 从零基础到精通,收藏这篇就够了!
2023-01-24
10款最佳免费WiFi黑客工具(附传送门)零基础入门到精通,收藏这一篇就够了
2023-01-24
15个Python数据分析实用技巧(非常详细)零基础入门到精通,收藏这一篇就够了
2023-01-24
15个备受欢迎的嵌入式GUI库,从零基础到精通,收藏这篇就够了!
2023-01-24
15个程序员常逛的宝藏网站!!从零基础到精通,收藏这篇就够了!
2023-01-24
1分钟学会在Linux下模拟网络延迟
2023-01-24
2023应届毕业生找不到工作很焦虑怎么办?
2023-01-24
2023网络安全现状,一个(黑客)真实的收入
2023-01-24
2024 年需要了解的顶级大数据工具(非常详细)零基础入门到精通,收藏这一篇就够了
2023-01-24
2024大模型行业应用十大典范案例集(非常详细)零基础入门到精通,收藏这一篇就够了
2023-01-24
2024年全球顶尖杀毒软件,从零基础到精通,收藏这篇就够了!
2023-01-24
2024年最流行的十大开源渗透测试工具
2023-01-24
2024年网络安全八大前沿趋势,零基础入门到精通,收藏这篇就够了
2023-01-24