Linux新手常用命令
Linux下有时候需要转换到管理员权限
su root 然后输入密码 或者直接 su
----------------------------------------
但可能存在鉴定错误的异常,接下来修改root 密码
sudo passwd root
输入2次新的root密码即可
----------------------------------------
查看端口
netstat -an | grep 5011
-----------------------------------------
运行java组成的jar包
java -jar pmt.jar
----------------------------------------
复制文件
cp /mnt/shr/aa.txt /home/zst
----------------------------------------
列出某文件夹目录
ls /mnt/shr
----------------------------------------
java图形界面程序 运行java程序,需要在java Main函数开头添加System.setProperty("headless","false");
然后把目录切换到jar文件所在目录,不然获取不到配置文件
----------------------------------------
安装rpm程序包
rpm -ivh jdk.rpm
卸载
rpm -e jdk.rpm
----------------------------------------
创建可执行文件
touch run.sh
----------------------------------------
修改文件权限
chmod -x|r|w| run.sh
----------------------------------------
编辑文件内容
vi run.sh
退出编辑
esc
然后输入:wq退出并保存
清空文件内容
vi run.sh
光标定位到末尾行
G
1,. 从第一行到当前行 d 删除
:1,.d
进入vi进行编辑
i --进入insert模式
退出但不保存
:q!
---------------------------------------
修改默认用户界面
修改/etc/inittab
将最后一句 id:5:initdefault 修改为id:3:initdefault 那么默认系统启动为命令行界面
默认5为图形界面
Linux默认有7种运行级别
在使用过程中,可以使用快捷键ALT+CTRL+(F1-F7)进行系统切换 ALT+CTRL+F7是图形界面,但必须在切换前先启动图形界面才可以使用F7快捷键,在命令行模式下启动图形界面方式:StartX
---------------------------------------
直接关机命令
poweroff
--------------------------------------
在Linux下,通过一个命令就可以把整个站相关的文件全部下载下来。
wget -r -p -k -np "www.baidu.com" 会自动创建一个www.baidu.com的文件夹
---------------------------------------
如何查看linux里的帮助文档

查询帮助 命令 --help 会提示命令用法
例子介绍:【】中括号代表选项,可有可无
-g :代表某一种选项,是gid的缩写 useradd -g 等同于 useradd --gid 图片中的GROUP代表使用-g这个选项的时候,还需要一个表示GROUP的ID的参数 ,像-D选项后面 就无需跟其他参数
---------------------------------------
rmdir
删除目录。但是不能删除非空目录
删除非空目录 rm -rf /home/dir
---------------------------------------
命令前加入‘\’,代表强制执行,不需要询问提示
例:rm aaa.txt 会提示是否删除
\rm aaa.txt 直接删除
---------------------------------------
启动uwsgi
uwsgi --ini uwsgi.ini
后台运行任务
uwsgi --ini uwsgi.ini &
关闭uwsgi
killall -s INT uwsgi
查看uwsgi
ps aux|grep uwsgi
根据pid杀死进程,运行uswgi会有主进程提示
kill -s 9 pid
监控文件,用来查看日志文件
tail -f xxxx.log
查看当前目录下的目录的总个数
ls -lR|grep "^d"|wc -l
启动crontab定时任务
sudo service cron start
关闭crontab定时任务
sudo service cron stop
重启crontab定时任务
sudo service cron restart
配置定时任务
crontab -e
查看定时任务
crontab -l
查看定时命令执行日志
cat /var/log/cron.log
查看文件夹大小
du -sh
查看文件大小
du -sk log.txt
查看整个磁盘容量
cd /
df -h
查看系统资源使用情况
top
-----------------------------------------
添加防火墙允许端口
sudo firewall-cmd --permanent --zone=public --add-port=8085/tcp
重启防火墙
systemctl reload firewalld
查看防火墙允许的端口
firewall-cmd --list-ports
关闭防火墙
systemctl stop firewalld
service iptables stop
-------------------------------------------
标准错误重定向
sh test.sh 1>log.log 2>log_err.log 解释:1代表标准输出,2代表错误输出,这句语句的意思是标准输出的内容防止log.log文件中,错误信息输出至log_err.log中,0是标准输入,一般不用
--------------------------------------------
查找文件
find 路径 -name "文件名称"
例如:find / -name "*.sh" 在根目录下查找所有以sh结尾的文件
Linux新手常用命令的更多相关文章
- Linux新手常用命令 - 转载
开始→运行→cmd命令 集锦 cls------------命令窗清屏eqit-----------退出当前命令ping ip--------检查网络故障ipconfig-------查看IP地址wi ...
- Linux 新手常用命令
ubuntu的root用户默认是禁止的,需要手动打开才行 事实上ubuntu下的所有操作都用不到root用户,由于sudo的合理使用,避免了root用户下误操作而产生的毁灭性问题 root账号启用方法 ...
- Linux GDB常用命令一栏
Linux GDB 常用命令如下: 1.启动和退出gdb (1)启动:gdb ***:显示一段版权说明: (*** 表示可执行程序名) (2)退出:quit.有的时候输入quit后会出现相关提示:类似 ...
- Linux 下常用命令
linux 下常用命令: 1.删除文件命令为 rm 2.创建目录的命令是:mkdir 3.删除目录的命令是rmdir(空目录) 4.切换到root帐号:su 5.查看所有进程:ps -aux 6.杀死 ...
- linux 服务器常用命令整理
linux 服务器常用命令整理 目录 网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload 网络传输 - scp \ rsync \ (rz ...
- 计算机硬件基本知识及Linux的常用命令
------------------1. 计算机硬件基本知识------------------ CPU - 寄存器 - L1/L2/L3 - 内存 - 硬盘 - 互联网下载/其他存储介质传输 寄存器 ...
- 一、Linux概述 二、Linux的安装 三、Linux的常用命令(重点)
一.Linux概述###<1>操作系统 OS,管理和控制 计算机的 硬件和软件资源的 计算机程序. 最基本的系统软件. 是用户和计算机交互的桥梁,是硬件和软件交互的桥梁. 操作系统:she ...
- Linux帮助——常用命令
Linux帮助——常用命令 摘要:本文主要学习了Linux系统中常用的一些命令. uname命令 uname命令可以显示电脑以及操作系统的相关信息. 基本语法 uname [选项] 选项说明 -a:显 ...
- Linux虚拟机常用命令
参考原文链接:(https://blog.csdn.net/fanyun_01/article/details/51083585) 一.Linux虚拟机常用命令 # virsh list //查看已打 ...
随机推荐
- 1069 The Black Hole of Numbers (20分)
1069 The Black Hole of Numbers (20分) 1. 题目 2. 思路 把输入的数字作为字符串,调用排序算法,求最大最小 3. 注意点 输入的数字的范围是(0, 104), ...
- Codeforces Round #620 (Div. 2)D(LIS,构造)
#define HAVE_STRUCT_TIMESPEC #include<bits/stdc++.h> using namespace std; ]; ]; int main(){ io ...
- jenkins pipline 几个注意细节
新建jenkins pipline 1)pipeline的脚本语法要正确,sonarqube的projectKey需要做相应的修改 2)先执行一次构建,会报错 3)进到jenkins workspac ...
- (转)多进程 & 多线程的区别与适用场景
转自:http://www.cnblogs.com/huntfor/p/4021327.html 关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”, ...
- java 中使用logback日志,并实现日志按天分类压缩保存。
以maven项目作为构建工具为例,首先引入使用logback需要的3个依赖,需要注意使用logback是需要引入slf4j-api的,因为logback是基于slf4j的 <!--logback ...
- git merge 将多个commit合并为一条之--squash 选项
转自: https://blog.csdn.net/themagickeyjianan/article/details/80333645 改进版本:合并多个提交为一条(git merge --squa ...
- Maven安装与学习
一.安装 1.下载http://maven.apache.org/download.cgi 2.选择zip格式 安装完后解压到某一位置(E:\xitong\major\apache-maven-3.6 ...
- bugku 本地包含
本地包含 题目信息 地址:http://123.206.87.240:8003/ <?php include "flag.php"; $a = @$_REQUEST['hel ...
- springboot笔记-2-.核心的上下文以及配置扫描解析(上)
前言 上一节中说明了springboot是如何做到自动发现配置的,那么本节看下spring如何创建上下文并解析这些配置,加载我们注册到容器管理中的类.上节已经成功的创建了SpringApplicati ...
- 任意模数 n 次剩余
\(n\) 次剩余 你需要解方程 \(x^n\equiv k\pmod m\),其中 \(x\in [0,m-1]\). 保证解数不超过 \(C=10^6\) \(1\le n,m,k\le 10^9 ...