首页 > 代码库 > Linux基本命令
Linux基本命令
Linux命令
su:切换账号 注:当有#符号时,表示此时为超级用户;当有$符号时,表示此时为普通用户
cd:进入指定目录
ll:竖排显示目录内容
ls:横排显示目录内容
ls -rtl:根据时间排序(升序)
ls -tl:根据时间排序(降序)
pwd:查看当前绝对路径
date:查看系统时间
date -s ‘2017-02-11 12:12:12‘ :修改系统时间
touch -t ‘201702021200‘ :修改文件时间
1. 查询类
A. 针对系统信息查询
uname -a:查看内核版本
getconf LONG_BIT:查看系统位数
df:查看当前系统磁盘大小
free:查看系统内存信息
lscpu:查看cpu相关信息
df -l:显示磁盘挂载信息
fdisk -l:查看分区信息
mount:加载文件
unmount:卸载文件
fdisk:格式化文件(慎用)
tail -f:实时刷新日志
last -x:查看用户登录历史
id+用户名:查看当前用户信息
whoami:查询当前登录的用户是谁
who:查询当前登录过的用户的信息
w:查询当前登录过的用户的详细信息
-help:用来显示一些工具的信息(如:ls --help)
man ls:(list directory contents)查看“ls”指令的使用说明,man+不熟悉的指令,这个功能可以帮助我们快速了解陌生的指令
history:显示之前用过的命令
history -c:清除历史记录
clear:清屏
alias:查看显示别名
unalias:取消别名
ps指令:
ps -e:查看全部静态进程
ps -ef:显示详细静态进程
ps -ef|grep sshd:过滤出具体进程1234,服务启动状态
isof -i:80 查询80端口服务状态,进程情况,
top:动态查看进程
top -d 5:每5秒刷新一次进程
du -m:以兆查看文件的大小(C字节,K千字节,M兆,G)
ls指令(list directory contents列出目录里的内容):
ls -lth ll -h:显示当前目录所有文件大小
ls -a:查询当前目录中所有的文件,包括隐藏文件
ls -l:查询当前目录的文件(不含隐藏文件),可用快捷键“ll”
find指令(精确查找):
find / -name hello:精确查找文件名是hello的文件
find / -iname h:不区分大小写的找含“h”的文件
find / -size +1M:全盘查找大于1兆的文件(C字节,K千字节,M兆,G),小于则用“-”,等于则不用加减符号
find / -type d:按目录查找(d:文件f:目录)
find / -ctime -1:全盘查找创建时间小于1天的文件(-atime,-ctime,-mtime)(acesstime,creatime,modifytime)
find / -perm 644:按照644权限查找
find / -mtime :+1:按时间查找(+1:一天前)
查看文件指令
cat:查看文件内容
more duoceshi(文件):查看文件duo内容
less duoceshi:查看文件duo内容(可上下调动)
wc -l duo:统计文件duo内容个数
wc -c duo:统计文件duo内容行数
nl duo:编行显示文件duo内容
head -5 duo:显示文件duo前3行
tail -5 duo:显示文件duo后5行
tail -f duo:实时刷新文件duo(查看日志时使用)
rm指令:
rm b(文件):删除b文件
rm -r xp(文件夹):删除文件夹的时候需要连续确认
rm -fr xp(文件夹):直接并强制删除,请谨慎使用,一旦删除很难回复
mkdir指令(make directory):
mkdir:创建一个文件夹,文件夹的默认属主和属组都是root
mkdir a b c:同时创建几个文件
mkdir -p a/b/c:创建连续的目录
rmdir xupan(文件):删除xupan文件夹,且xupan必须为空
mv:移动 或重命名
cp:复制
useradd lichao:添加一个新用户,默认属主和属组都是lichao
useradd lichao -g xp -G xpddx:创建用户“lichao”并指定基本组“xp”和组群为“xp”、“xpddx”
userdel lichao:删除用户
passwd lichao:修改用户lichao的密码 秘密存放在:/etc/shadow
cat /etc/passwd :查找全部用户 用户存放在:/etc/passwd
cat /etc/passwd |grep ‘lichao‘:查找用户‘lichao’
chmod u=rwx keji 属主权限改为rwx
chmod g=rw,o=rx keji 属组权限改为rw 其他权限改为rx
chmod a=rwx keji 全部权限都改为rwx
chmod u-x keji 减属主权限
chmod a+x keji 全部加权限
chmod ug+w,p-x keji 同时加减权限
rwx:可用644代替
chomd:修改文件(目录)权限
chown lichao a:将a(文件或目录)的属主修改为‘lichao’
chgrp lichao a:将a(文件或目录)的属组修改为‘lichao’
压缩解压命令:
tar -cvf duo_10.tar duo: 将文件或目录duo压缩为duo_10.tar
tar -xvf duo_10.tar:解压duo_10.tar
tar -zcvf duo_10.tar.gz duo:将文件或目录duo压缩为duo_10.tar.gz
tar -zxvf duo_10.tar.gz:解压duo_10.tar.gz
gzip duo:压缩文件duo为duo.gz格式
gunzip duo.zip:解压zip文件duo.gz
zip duo.zip duo:压缩文件或目录duo为duo.zip格式
unzip duo.zip:解压文件或目录duo.zip
ln -s kj linkkj:给kj文件创建一个软链接,如果kj(文件)丢失,则linkkj失效
ln:硬链接
ps -ef:查看进程
kill 1234:关闭进程1234
kill -9 1234:强行杀死进程1234
rpm -ivh mysql*.rpm:安装mysql.rpm包
rpm -uvh mysql*.rpm:升级mysql.rpm包
rpm -aq :查询rpm包
vi编辑器:
s/i/o/a:进入编辑状态
chrl+c:退出编辑
yy+p:行复制
5yy:复制光标下5行
5dd:删除光标下5行
D:删除行后记录
dd:删除所在行
ZZ/:退出保存
:wq 保存退出
:wq! 保存强行退出
:q 不保存退出
:set nu :设置行号
:9,15 w /duo 将本文本9-15行记录复制到duo文本
:w /duo 将所有内容记录复制带duo文本
:r /duo 将duo文件内内容复制显示本文档光标后
:1,5 > 1-5行向右缩进一个tab(4个字节)
:1,5 >> 1-5行向右缩进两个tab(8个字节)
:abbr 9 duo 临时替换
:vsp duo 本文件与duo文件比较(vim编辑器下)
/ 查找
J 退格
U 撤销
. 重复上一次操作
远端传输器:
sftp:192.168.1.123 输入密码
get:接收文杰
put:发送文件
数据库:
数据库在线安装5.1:yum install mysql yum install mysql-server
设置密码:mysqladmin -u root password ‘123456‘
ps -ef|grep tomcat:查看tomcat进程启动情况
lsof -i:8080:查看8080端口情况
亚命令:
yum install lrzsz :文件传输
补充: init 0/ halt -p:立即关机 init 6 reboot:重启
ifconfig eth0 192.168.1.123 netmask:临时替换Ip地址
service iptables stop :关闭防火墙
service iptables start:启动防火墙
sservice iptables status:查看防火墙状态
iptables -L -n:查看防火墙过滤端口
chkconfig iptables on:永久开启防火墙
chkconfig iptables off:永久关闭防火墙
service Networkmanager restart:网络管理器重新启动服务 (用于网络连接图标消失时)
service network restart:重启网卡
service mysqld start:启动mysql
serbice mysqld stop:关闭mysql
pkill -9 java:停止所有java进程命令
查看当前使用的语言: echo $LANG
mstsc
Linux基本命令
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。