常用指令
ls
-l
-a
mkdir
-p
cd
touch
echo
cat
cp
mv
rm
-r
-f
find
wc
grep
rmdir
tree
pwd
ln
more、less
head、tail
ctrl+alt+F1
系统管理命令
stat
who
whoami
hostname
uname
-a
top
ps
-ef
du
df
ifconfig
ping
netstat
man
clear
alias
kill
打包压缩相关命令
gzip:
bzip2:
tar:
-c
-x
-z
-j
-v
-f
例:
tar -cvf /home/abc.tar /home/abc
tar -zcvf /home/abc.tar.gz /home/abc
tar -jcvf /home/abc.tar.bz2 /home/abc
关机/重启机器
shutdown
-r
-h
now
halt
reboot
Linux管道
将一个命令的标准输出作为另一个命令的标准输入。也就是把几个命令组合起来使用,后一个命令处理前一个命令的输出结果。
例:grep -r “close” /home/* | more
在home目录下所有文件中查找,包括close的文件,并分页输出。
Linux软件包管理
dpkg (Debian Package)管理工具,软件包名以.deb后缀。这种方法适合系统不能联网的情况下。
比如安装tree命令的安装包,先将tree.deb传到Linux系统中。再使用如下命令安装。
sudo dpkg -i tree_1.5.3-1_i386.deb
sudo dpkg -r tree
依然以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 filename.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 user
userdel user
groupadd user
groupdel user
passwd root
su root
su – root
/etc/profile
bash_profile
.bashrc
su user
su – user
更改文件的用户及用户组
sudo chown [-R递归] owner[:group] {File|Directory}
要想切换文件所属的用户及组。可以使用命令。
sudo chown root:root rarlinux-x64-5.1.b3.tar.gz
文件权限管理
R