Linux命令
dir
cd 桌面
mkdir +文件
rm -rf +文件
touch +文件
mv +文件
pwd
vi - +文件-编辑器窗口
esc或:q
:wq--退出保存
more +文件
:q!---退出不保存
cp +文件
【cd /】--这是转换到 /目录
【cd ..】返回上一级目录
【cd ../..】返回上二级目录
【cd 桌面】--切换到桌面
【-r】递归删除可以删除子目录
【-f】强制删除
【ifconfig】查看网络情况
【clear】清屏
【pwd】显示当前目录
【ls】查看目录或文件
【ls -l】显示文件和目录的详细资料
【mkdir】创建目录
【rmdir】删除空目录
【mv】移动目录
【cp file file2】复制一个文件
【touch】创建空文件
【rm】删除文件
【ls -a】显示隐藏文件
【--【tar】打包压缩??
【-r】关机重启
【-h】关机不重启
【now】立刻关机
【halt】关机
【rebot】重启--】
vim有三种模式:命令模式 、编辑模式、插入模式
使用ESC或 i 或 :来切换模式
命令模式下:
:q 退出
:q! 强制退出
:wq 保存并退出
:set number 显示行号
:set nonumber隐藏行号
yyp 复制光标所在行并粘贴
文件权限管理
三种基本权限
R 读 数值表示4
W 写 数值表示为2
X 可执行 数值表示为1
数据库dbVisual
1.
打包压缩相关命令
- gzip:
- bzip2:
- tar: 打包压缩
- -c 归档文件
- -x 压缩文件
- -z gzip压缩文件
- -j bzip2压缩文件
- -v 显示压缩或解压缩过程 v(view)
- -f 使用档名
关机/重启机器
- shutdown
- -r 关机重启
- -h 关机不重启
- now 立刻关机
- halt 关机
- reboot 重启
系统管理命令
- stat 显示指定文件的详细信息,比ls更详细
- who 显示在线登陆用户
- whoami 显示当前操作用户
- hostname 显示主机名
- uname 显示系统信息
- top 动态显示当前耗费资源最多进程信息
- ps 显示瞬间进程状态 ps -aux
- du 查看目录大小 du -h /home带有单位显示目录信息
- df 查看磁盘大小 df -h 带有单位显示磁盘信息
- ifconfig 查看网络情况
- ping 测试网络连通
- netstat 显示网络状态信息
- man 命令不会用了,找男人? 如:man ls
- clear 清屏
- alias 对命令重命名 如:alias showmeit=”ps -aux” ,另外解除使用unaliax showmeit
- kill 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。
常用指令
- ls 显示文件或目录
- -l 列出文件详细信息l(list)
- -a 列出当前目录下所有文件及目录,包括隐藏的a(all)
- mkdir 创建目录
- -p 创建目录,若无父目录,则创建p(parent)
- cd 切换目录
- touch 创建空文件
- echo 创建带有内容的文件。
- cat 查看文件内容
- cp 拷贝
- mv 移动或重命名
- rm 删除文件
- -r 递归删除,可删除子目录及文件
- -f 强制删除
- find 在文件系统中搜索某文件
- wc 统计文本中行数、字数、字符数
- grep 在文本文件中查找某个字符串
- rmdir 删除空目录
- tree 树形结构显示目录,需要安装tree包
- pwd 显示当前目录
- ln 创建链接文件
- more、less 分页显示文本文件内容
- head、tail 显示文件头、尾内容
- ctrl+alt+F1 命令行全屏模式
vim三种模式:命令模式、插入模式、编辑模式。使用ESC或:来切换模式。
命令模式下:
- :q 退出
- :q! 强制退出
- :wq 保存并退出
- :set number 显示行号
- :set nonumber 隐藏行号
- /apache 在文档中查找apache 按n跳到下一个,shift+n上一个
- yyp 复制光标所在行,并粘贴
- h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)
用户及用户组管理
- /etc/passwd 存储用户账号
- /etc/group 存储组账号
- /etc/shadow 存储用户账号的密码
- /etc/gshadow 存储用户组账号的密码
- useradd 添加用户名
- userdel 删除用户名
- adduser 添加用户名
- groupadd 添加组名
- groupdel 删除组名
- passwd root 给root设置密码
- su root
- su – root
- /etc/profile 系统环境变量
- bash_profile 用户环境变量
- .bashrc 用户环境变量
- su user 切换用户,加载配置文件.bashrc
- su – user 切换用户,加载配置文件/etc/profile ,加载bash_profile
更改文件的用户及用户组
- sudo chown [-R] owner[:group] {File|Directory}
例如:还以jdk-7u21-linux-i586.tar.gz为例。属于用户hadoop,组hadoop
要想切换此文件所属的用户及组。可以使用命令。
- sudo chown root:root jdk-7u21-linux-i586.tar.gz
文件权限管理
三种基本权限
R 读 数值表示为4
W 写 数值表示为2
X 可执行 数值表示为1
如图所示,jdk-7u21-linux-i586.tar.gz文件的权限为-rw-rw-r–
-rw-rw-r–一共十个字符,分成四段。
第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录
第二三四个字符“rw-”表示当前所属用户的权限。 所以用数值表示为4+2=6
第五六七个字符“rw-”表示当前所属组的权限。 所以用数值表示为4+2=6
第八九十个字符“r–”表示其他用户权限。 所以用数值表示为2
所以操作此文件的权限用数值表示为662?
更改权限
sudo chmod [u所属用户 g所属组 o其他用户 a所有用户] [+增加权限 -减少权限] [r w x] 目录名
例如:有一个文件filename,权限为“-rw-r—-x” ,将权限值改为”-rwxrw-r-x”,用数值表示为765
- sudo chmod u+x g+w o+r filename
上面的例子可以用数值表示
- sudo chmod 765 filename
sh 命令.sh
按上、下箭头键,可使用history命令列出最近用过的所有命令
可输入“!编号”来执行该编号的历史命令
自动补全命令按<Tab>键
从插入模式到明林模式只需按<ESC>键
在命令行输入vi即可进入vi编辑器
:wq 将文件以当前文件名保存并退出vi编辑器
:w 将文件以当前文件名保存并继续编辑
:q 退出vi编辑器
:q! 不保存文件强行退出vi编辑器
qw 保存文件并退出vi编辑器
mkdir 【】 目录名 创建
cd【目录名】 用来改变工作目录
pwd 命令用于显示当前工作目录的绝对路径,没有任何选项或参数
ls命令列出指定目录的内容
cp命令cp【选项】源文件或目录 目标文件或目录
rm命令 rm【选项】文件列表
mv命令mv【选项】源文件或目录 目标文件或目录
删除用户账户命令:userdel [-r]用户账户名注意:user得了不允许删除正在使用的用户账户
修改用户账户usermod [选项] 用户账户名usermod -1 新用户账户名 原用户账户名
.使用uname 命令查看目前执行的内核版本信息
在【root用户中】查询RPM软件包主要使用rpm -q软件包
rpm -q netconfig是查询某软件的名称、版本号和发行号
查询rpm含有某关键字的软件包是否已安装 rpm -qa | grep 软件包的名称
查询rpm软件包 rpm -q 软件包
卸载rpm软件包rpm -e 软件包名
验证RPM软件包 rpm -V RPM包文件名
像Windows系统一样直接使用图形界面工具来完成网络配置。
从“系统”-“管理”-“网络”(Red Hat 5)
网卡基本配置项目包括网卡的IP地址、子网掩码和默认网关
可使用ifconfig命令显示网卡设置信息:ifconfig -a
---------------------------------
Linux终端命令
命令名称 命令功能
startx 启动X Windows
logout 注销当前登录
shutdown 关机
more 分屏显示文件
less 按页显示民航另
cp 复制
rm 逐个删除指定的文件或目录
mv 重命名或者移动
mkdir 如果指定目录不存在则建立之
rmdir 删除空目录dirName
cd 切换工作目录
pwd 显示当前路径
ls 查看目录命令
find 查找文件或者目录命令
locate/slocate 文件定位
grep 文件内容检索命令
In 创建链接
touch 创建文件、改变文件或目录时间的命令
diff 两个文件比较命令
diff3 两个文件比较命令
soft 文件排序命令
tar 归档命令
grip 压缩和解压
unzip 解压命令
echo 在显示器上显示文字
cal 显示简单的日历
date 显示或者设置系统的日期和时间
clear 清屏
rpm 安装软件包、删除软件包、升级、查询、校验软件包
man 、info、help 联机帮助
lspci 显示系统中的pci设备
dpkg 安装指定软件包
apt-get 安装DPKG包
yum 移除软件包、安装软件包。覆盖安装软件包
patch 给源文件A打上补丁文件B
dmesg 读取内核缓冲区信息
ifconfig 查看网络接接口
ifup 启动网络接口
ifdown 停止网络接口
ping 网络测试
traceroute 显示数据包经过路由的命令
route 显示路由表内容
telnet 远程登录
chkconfig 用于检查和设置系统的各种服务
service 设置网络服务的当前状态
pstree 获知系统正在运行哪些服务
adduser 创建新用户
passwd 设置和修改命令
userdel 删除用户
usermod 删除用户属性
groupadd 增加用户组
groupdel 删除用户组
su 切换用户身份
whoami 显示自身的用户名
who 查看系统登录用户
w 显示系统登录用户
finfer 查找和显示用户信息
chfn 改变用户信息
chown 更改文件所有者
chmod 更改文件访问权限
at 定时启动进程
crontab 安装crontab文件、删除、列出或编辑corontab文件
ps 进程查看
kill 删除进程
top 系统监控命令
free 内存查看命令
df 磁盘空间用量查看
sestatus 查看SELinux的主盎然
setenforece 修改SELinux模式
chcon 改变安全上下文
setfiles 初始化上下文
restorecon 回复上下文
fixfiles 标记文件西戎
seinfo 显示策略洗洗
sesearch 查询规则
getsebool 查询布尔值
setsebool 设置布尔值
啊uditwhy SELinux日志诊断
chsh 修改登陆后的shell
总结很重要哦 方法得当,坚持会有奇迹哦