Linux常用操作
发布日期:2021-05-09 03:43:52 浏览次数:28 分类:技术文章

本文共 3113 字,大约阅读时间需要 10 分钟。

文件操作:

pwd -当前所在目录
ls 显示当前文件夹下的详细信息
ls -l 以列表显示
ls -l | more 以列表方式分页显示
cd 切换目录
mkdir 新建文件夹
rmdir 删除空文件夹
touch 建立空文件
du 用于查看文件或文件夹的大小:du 123.txt
cp 复制 cp 123.txt /home/123.txt
ln -s 连接(和win下的快捷方式差不多)
mv 移动文件或目录:mv /home/user/下载 /home/123 把前面的文件夹所有内容复制到后面的那个
mv 123.txt 绝世唐门.txt 可用于重命名,把123.txt改名为 绝世唐门.txt
head 查看一个文本文件的开头部分
tail 显示文本文件的末尾几行

用户管理:
passwd 修改密码
passwd root 修改root的密码
userdel ystyle 删除用户
useradd ystyle 组名 #添加用户名ystyle
users 查看所有用户 cat /etc/passwd

硬盘及文件系统管理命令

df 显示目前磁盘剩余的磁盘空间 常用参数:-k
mount和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 packagename

apt-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 查看当前系统有几种shell
env 查看当前使用什么类的shell
chsh -s shell的名称 #更改shell
SHELL文件执行
如果.sh文件没有执行权限是不能执行的,更改权限
chmod 700 my.sh

网络配置命令:
ifconfig 查看本机IP
常用参数:-a 查看所有网卡状态,-V 查看ifconfig 命令的版本信息,-s 查看统计信息
将第一块网卡的IP 地址设置为192.168.0.1
ifconfig 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 $USER
alias用法:
作用:给命令加个别名(自定义命令)
如:ls -l /home
alias 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/LILO
3.运行linux内核并检测硬件
4.运行系统的第一个进程init
5.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.其它服务

上一篇:Java初学者:深度辨析"=="与equals的区别
下一篇:JAVA WEB主流开发工具下载集

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2025年04月16日 01时58分27秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

10个运维拿来就用的 Shell 脚本,用了才知道有多爽,零基础入门到精通,收藏这一篇就够了 2023-01-24
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最新版Node.js下载安装及环境配置教程(非常详细)从零基础入门到精通,看完这一篇就够了 2023-01-24
2023网络安全现状,一个(黑客)真实的收入 2023-01-24
2024 年需要了解的顶级大数据工具(非常详细)零基础入门到精通,收藏这一篇就够了 2023-01-24
2024 最新 Kali Linux 定制化魔改,完整版,添加常见60渗透工具,零基础入门到精通,收藏这篇就够了 2023-01-24
2024大模型行业应用十大典范案例集(非常详细)零基础入门到精通,收藏这一篇就够了 2023-01-24
2024届秋招让我(985本硕)直接破防,感觉书读了这么久结果毫无意义,读书就只为了读书,我该怎么办? 2023-01-24
2024年从零学习AI和深度学习Transformer的路线图(非常详细)零基础入门到精通,收藏这一篇就够了 2023-01-24
2024年全球顶尖杀毒软件,从零基础到精通,收藏这篇就够了! 2023-01-24
2024年度“金智奖”揭晓:绿盟科技获双项大奖,创新驱动网络安全新高度。从零基础到精通,收藏这篇就够了! 2023-01-24
2024年最流行的十大开源渗透测试工具 2023-01-24
2024年网络安全八大前沿趋势,零基础入门到精通,收藏这篇就够了 2023-01-24