常用的Liunx命令(SSH客户端自己用的)

本文提供了Linux环境下常用命令的操作指南,包括文件管理、进程管理、防火墙设置等关键任务的执行方式。通过本文,读者可以快速掌握如何进行文件解压、权限修改、进程管理等基本操作。
cd /usr/local/tomcat/bin //切换目录
su root //切换用户
startup.sh //启动tomcat
./shutdown.sh //关闭tomcat
kill -9 进程号 //结束进程
tar -zcvf /tmp/etc.tar.gz /etc //解压缩
chmod -R 777 /usr/local/tomcat/webapps/ROOT/ //改变文件夹权限
chown -R lifunet /usr/local/tomcat/webapps/ //赋给用户上传权限
mysql -u用户名 -p密码 数据库 //进入mysql
例如:mysql -uroot -p1234 029wo.cn

安装文件的一般操作
1. 解包:
tar xzvf httpd-2.2.0.tar.gz

操作文件
一般用vi打开
vi /路径/文件名

完了之后, 退出insert 点击Insert :wq 回车,就保存了。

刚进入文件只能浏览不能修改 想修改按 i
删除一个字母用x 删除一行 用 dd
继续浏览点击 Esc
退出 shift+: wq
就ok

查看进程的命令有很多,这里只是列出了我最常用的几个。
netstat –tln //查看服务监听端口
netstat //查看进程号
ps –aux //查看进程号
ps –aux | more //全部查看
ps –ef | grep mysql //查看mysql的进程
kill -9 3306 //强制杀掉进程号3306

防火墙的设置
设置防火墙: setup
查看防火墙设置: iptables –L
关闭防火墙: iptables -F

1) 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off

2) 即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop

需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。

在开启了防火墙时,做如下设置,开启相关端口,
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT


1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法
2. ls 查看目录或者文件
3. cp 拷贝文件
4. rm 删除文件和目录
5. mv 移走目录或者改文件名
6. cd 改变当前目录 pwd 查看当前所在目录完整路径
7. cat,more命令将某个文件的内容显示出来。
8.chmod 命令 权限修改 用法:chmod 一位8进制数 filename。
9. clear,date命令:clear:清屏,相当与DOS下的cls;date:显示当前时间。
10. mount 加载一个硬件设备
11. su 在不退出登陆的情况下,切换到另外一个人的身份
12.who am i,where is,which,id
//whoami:确认自己身份
//whereis:查询命令所在目录以及帮助文档所在目录
//which:查询该命令所在目录(类似whereis)
//id:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能有一个唯一的UID和 GID)
13. grep,find
grep:文本内容搜索;find:文件或者目录名以及权限属主等匹配搜索
eg: grep success *    /*查找当前目录下面所有文件里面含有success字符的文件
14. kill 可以杀死某个正在进行或者已经是dest状态的进程
15. passwd 可以设置口令
16. history 用户用过的命令
17. !! 执行最近一次的命令
18. mkdir命令
19. tar 解压命令
20. finger 可以让使用者查询一些其他使用者的资料

文件从命名:
mv 原来的名字 现在的名字

#zip -r 打包的名字 /目标文件夹
例如: #zip -r 029wo.zip /usr/local/tomcat/webapps/*

解压zip包 unzip 文件名
例如: unzip 029wo.zip
<think>好的,用户想了解Linux系统中常用的高级命令。首先,我需要回忆一下用户提供的引用内容。引用[3]里提到了Linux常用高级命令,里面分成了帮助手册、用户和用户组、修改权限、虚拟机使用技巧、系统命令客户端上传下载、压缩和解压缩等部分。需要根据这些内容整理出高级命令列表。 用户可能对高级命令的定义不太明确,一般高级命令可能涉及系统管理、权限管理、进程控制、网络操作等。根据引用[3],系统命令部分提到了软件安装、systemctl管理服务、软硬链接、日期时区设置、IP和主机名配置、域名解析、固定IP设置、网络工具如ping/wget/curl,以及进程和资源管理。这些都属于高级操作。 然后,引用[3]还提到了压缩解压命令,比如tar、zip/unzip,这些在处理文件时很常用,属于进阶操作。还有用户和用户组的管理命令,如useradd、usermod、groupadd,这些可能需要管理员权限,属于高级命令。 另外,帮助手册部分提到man和--help选项,虽然基础,但结合高级命令使用也很重要。权限修改中的chmod和chown也是关键的高级命令。虚拟机操作中的快捷键和快照可能更多是图形界面操作,但命令行的系统管理也属于高级范畴。 需要检查是否有遗漏的部分,比如网络编程相关的命令,引用[3]提到了网络编程,但具体命令可能包括netstat、ss等。资源监控如top、htop、free、df、du这些在进程和资源管理里,应该包含进去。 还要注意用户可能需要的不仅仅是列表,还有每个命令的简要说明,这样用户能快速理解用途。例如,systemctl用于管理系统服务,tar用于打包压缩等。 最后,确保结构清晰,分点列出,每个类别下列举常用命令,并简要说明。同时,根据用户提供的引用内容,正确引用来源,比如用户管理部分来自引用[3]。 可能还需要考虑用户的实际应用场景,比如服务器管理、系统维护等,所以命令的选择要实用。避免重复,确保每个命令归类到合适的类别中。检查是否有拼写错误或命令不准确的情况,比如确认tar的参数是否正确,或systemctl的常用选项。 整理完成后,再生成相关问题,比如如何管理系统服务,如何监控资源,用户权限管理的方法等,这样用户可以有进一步学习的路径。</think>### Linux常用高级命令列表 根据系统管理和运维需求,以下是Linux系统中常用的高级命令分类及说明: --- #### 一、系统服务管理 1. **`systemctl`** 用于管理系统服务(启动/停止/重启/状态查看),例如: ```bash systemctl start nginx # 启动Nginx服务 systemctl enable sshd # 设置SSH开机自启 ``` --- #### 二、用户和权限管理 1. **用户操作** - `useradd`:创建用户,如 `useradd -m alice`(创建用户并生成家目录)[^3] - `usermod`:修改用户属性,如 `usermod -aG sudo bob`(将用户加入sudo组) - `passwd`:设置用户密码 2. **权限控制** - `chmod`:修改文件权限,如 `chmod 755 script.sh` - `chown`:修改文件所有者,如 `chown alice:devs data.txt` --- #### 三、网络与连接 1. **网络配置** - `ip`:查看或配置网络接口,替代传统的`ifconfig` - `nslookup`/`dig`:域名解析工具 - `netstat`:查看网络连接状态,如 `netstat -tuln`(显示监听端口) 2. **文件传输** - `wget`:从网络下载文件 - `curl`:发送HTTP请求或传输数据 - `scp`:安全复制文件到远程主机,如 `scp file.txt user@host:/path` --- #### 四、资源监控与进程管理 1. **实时监控** - `top`/`htop`:动态查看系统资源使用(CPU、内存等) - `free -h`:查看内存使用情况 - `df -h`:显示磁盘空间占用 2. **进程控制** - `ps aux`:列出所有进程 - `kill`/`killall`:终止进程,如 `kill -9 1234`(强制终止PID为1234的进程) --- #### 五、压缩与归档 1. **`tar`**:打包和解压文件 ```bash tar -czvf archive.tar.gz /path # 压缩为gzip格式 tar -xzvf archive.tar.gz # 解压gzip文件 ``` 2. **`zip`/`unzip`**:处理ZIP格式文件 --- #### 六、高级文件操作 1. **软链接与硬链接** - `ln -s source.txt link.txt`:创建软链接 - `ln source.txt hardlink.txt`:创建硬链接 2. **日志查看** - `tail -f /var/log/syslog`:实时跟踪日志更新 - `grep "error" /var/log/app.log`:过滤日志中的关键词 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值