常用指令
来源:互联网 发布:澳大利亚科廷大学知乎 编辑:程序博客网 时间:2024/05/06 11:54
常用指令
ls
mkdir
cd
touch
echo
cat
cp
mv
rm
find
wc
grep
rmdir
tree
pwd
ln
more、less
head、tail
ctrl+alt+F1
系统管理命令
stat
who
whoami
hostname
uname
top
ps
du
df
ifconfig
ping
netstat
man
clear
alias
kill
打包压缩相关命令
gzip:
bzip2:
tar:
例:
tar -cvf /home/abc.tar /home/abc
tar -zcvf /home/abc.tar.gz /home/abc
tar -jcvf /home/abc.tar.bz2 /home/abc
当然,如果想解压缩,就直接替换上面的命令
关机/重启机器
shutdown
halt
reboot
Linux管道
将一个命令的标准输出作为另一个命令的标准输入。也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果。
例:grep -r "close" /home/* | more
Linux软件包管理
dpkg
比如安装tree命令的安装包,先将tree.deb传到Linux系统中。再使用如下命令安装。
sudo dpkg -i tree_1.5.3-1_i386.deb
sudo dpkg -r tree
注:将tree.deb传到Linux系统中,有多种方式。VMwareTool,使用挂载方式;使用winSCP工具等;
APT(AdvancedPackaging Tool)高级软件工具。这种方法适合系统能够连接互联网的情况。
依然以tree为例
sudo apt-get install tree
sudo apt-get remove tree
sudo apt-get update
sudo apt-get upgrade
将.rpm文件转为.deb文件
.rpm为RedHat使用的软件格式。在Ubuntu下不能直接使用,所以需要转换一下。
sudo alien abc.rpm
vim使用
vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。
命令模式下:
:q
:q!
:wq
:set number
:set nonumber
/apache
yyp
h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)
用户及用户组管理
/etc/passwd
/etc/group
/etc/shadow
/etc/gshadow
useradd 用户名
userdel 用户名
adduser 用户名
groupadd 组名
groupdel 组名
passwd root
su root
su - root
/etc/profile
bash_profile
.bashrc
su user
su - user
更改文件的用户及用户组
sudo chown [-R] owner[:group] {File|Directory}
例如:还以jdk-7u21-linux-i586.tar.gz为例。属于用户hadoop,组hadoop
要想切换此文件所属的用户及组。可以使用命令。
sudo chownroot:root
文件权限管理
三种基本权限
R
W
X
如图所示,jdk-7u21-linux-i586.tar.gz文件的权限为-rw-rw-r--
-rw-rw-r--一共十个字符,分成四段。
第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录
第二三四个字符“rw-”表示当前所属用户的权限。
第五六七个字符“rw-”表示当前所属组的权限。
第八九十个字符“r--”表示其他用户权限。
所以操作此文件的权限用数值表示为662
更改权限
sudo chmod [u所属用户
例如:有一个文件filename,权限为“-rw-r----x”,将权限值改为"-rwxrw-r-x",用数值表示为765
sudo chmod u+x g+w o+r
上面的例子可以用数值表示
sudo chmod 765 filename
- 常用指令
- 常用指令
- 常用指令
- 常用指令
- 常用指令
- 常用指令
- 常用指令
- 常用指令
- 常用指令
- 常用指令
- xshell-常用指令汇总 linux 常用指令
- Linux常用指令实际操作--常用指令
- Unix常用指令介绍
- 常用SMS指令一览表
- linux常用指令集
- ftp协议常用指令
- vi常用指令
- UNIX 常用的指令
- linux中执行make menuconfig及make…
- unix网络编程下的服务器端创建流程
- 如何对端口进行操作
- Linux命令行修改IP、网关
- 远程登陆Linux
- 常用指令
- [yum安装] centos7.0 + nginx + php + mysql
- 第一个shell脚本执行
- 博客第二课-静态主页
- [PlantSimulation]PS与Excel(实例一)
- maven项目编译报找不到tool.jar
- XSS之截获某用户cookie信息
- JavaSE-设计模式-观察者模式
- 关于CentOS7环境变量设置之JAVA