linux常用命令总结

xiaoxiao2021-02-27  345

基本命令:

exit 退出系统   reboot 重启系统(仅限root)shutdown -r +10 十分钟之后关机并重新启动(-h 不重新启动)

ls 展示 cd 切换目录 mkdir(rmdir) test 新建/删除目录 cp -r  source(源文件) target(目的文件)  参数r表示连同源文件的子目录一起拷贝 rm -rf test 参数r连同子目录一起删除 参数f不需要确认 mv source(源文件) target(目的文件) cat file1 file2>file3 显示指定文件内容

more file1 当内容足够多的时候不用cat用more

用户相关:

useradd 用户名 -g 组名(首要组)–G 组名(次要组)-d Home 目录名-p 密码 比如:useradd oracle –g oinstall –G dba –d /home/oracle –p ora123 userdel 用户名 groupadd 用户组 groupdel 用户组  passwd(修改自己密码)  passwd 用户名字(root用户使用) 修改指定用户密码   su 用户名(获得指定用户权限) chmod 命令是非常重要的用于改变文件或目录的访问权限该命令有两种用法一种是包含字母和操作符表达式的文字设定法另一种是包含数字的数字设定法 ls -l script 命令查看文件属性 chown 用于更改某个文件或目录的属主和属组   chown oracle:dba text

ps 该命令将显示所有执行进程的信息  显示的项目依次为UID 执行进程的用户ID PID(进程ID) PPID(父进程ID) TTY(终端名称) STIME(进程启动时间) TIME(进程执行时间) CMD(该进程的命令行输入) top和ps差不多  动态显示可以交互 <空格> 立即刷新显示 h 或者? 显示帮助画面给出一些简短的命令总结说明 m 切换显示内存信息 t 切换显示进程和CPU状态信息 c 切换显示命令名称和完整命令行 M 根据驻留内存大小进行排序 P 根据CPU使用百分比大小进行排序 q 退出 kill  杀死进程  cron 命令用来实现定时任务的完成 磁盘相关命令 df –k   该语句将显示各分区的磁盘空间使用情况 mount /mnt/cdrom   挂装 umount -f /mnt/cdrom  卸载 //软件安装命令/ tar 命令用于把多个文件合并于一个档案文件中并提供分解的合并后的档案文件的功能它独立于压缩工具因此可以选择在合并前是否压缩 tar 命令的基本用法为 tar [选项] 文件名 常用的选项包括 -c 创建一个新的档案文件 -t 查看档案文件的内容 -x 分解档案文件的内容 -f 指定档案文件的名称 -v 显示过程信息 -z 采用压缩方式 1 tar -czf oracle.tar.gz /u01/app/oracle /etc/oratab /home/oracle 该 命 令 将/u01/app/oracle 目录下的所有文件/etc/oratab 文件和 /home/oracle 目录下的所有文件合并到oracle.tar 文件中并采用压缩方式 2 tar -tzf oracle.tar.gz 该命令列出归档文件 oracle.tar 中的所有文件列表 3 tar –xzvf oracle.tar.gz 该命令将归档文件分解并解压缩到原有文件的路径中 rpm命令 rpm -i tomcat4.rpm 该命令将安装 Tomcat 软件并进行相关系统配置 rpm –U tomcat4.rpm 该命令将升级 Tomcat 软件并进行相关系统配置 rpm -qa | grep 'tomcat' 该命令将列出包名中包含 tomcat 的软件包 rpm -qf filename 其中 filename 是准备要查找其归属的文件名称 rpm -qi packagename 其中 packagename 是要查找其用途的软件包名称 rpm -e packagename 其中 packagename 是要查删除的软件包名称 文件 ///文件相关命令/// vi 用于新建、编辑文件 文本替换操作需要使用末行模式进行操作 即所有文本替换操作命令均以:开头 文本替换命令的格式为 :s/text1/text2 用于将光标所在段落搜索到的第一个 text1 替换为text2 :s/text1/text2/g 用于将光标所在段落的所有 text1 替换为text2 :m,ns/text1/text2/g 用于将从 m行开始至n 行结束的所有搜索到的text1 替换为text2 其中可以使用$表示末行即1,$ 表示替换文档中的所有符合条件的字符 cat head tail查看文件 /网络配置及操作// ifconfig route Linux 系统常用的网络操作命令包括netstat nslookup host finger 和ping netstat 命令的功能是显示网络连接路由表和网络接口信息,可以让用户得知 目前都有哪些网络连接正在运作nslookup 命令的功能是查询一台机器的IP 地址和其对应的域名它通常需要一台域名服务器来提供域名服务如果用 户已经设置好域名服务器就可以用这个命令查看不同主机的IP 地址对应的 域名host 命令可根据主机名查询主机的IP 地址或根据主机IP 地址查询主机 名finger 命令的功能是查询用户的信息通常会显示系统中某个用户的用户 名主目录停滞时间登录时间登录shell 等信息ping 命令用于查看网 络上的主机是否在工作 linux给用户添加sudo权限:  有时候,linux下面运行sudo命令,会提示类似:  xxxis not in the sudoers file.  This incident will be reported.  这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决: 进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用) 添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。  编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存退出。 撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。  然后就行了。

转载请注明原文地址: https://www.6miu.com/read-3498.html

最新回复(0)