三叔学Linux就二个目标,安插在它上边的劳动,如redis,mongodb,fastDFS,cat,docker,mysql,nginx等
Linux~常用的命令,Linux~常用命令
小叔学Linux就多少个目的,计划在它上边的劳动,如redis,mongodb,fastDFS,cat,docker,mysql,nginx等
下边找一下的通令,来上学那些地下的操作系统
上边找一下的命令,来学学那个地下的操作系统
常用命令
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 命令行全屏格局
ls 突显文件或目录
常用命令
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
命令行全屏方式
系统管理命令
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命令杀死进程。
-l 列出文件详细音讯l(list)
系统管理命令
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命令杀死进度。
关机/重启机器
shutdown
-r 关机重启
-h 关机不重启
now 立时关机
halt 关机
reboot 重启
-a 列出当前目录下有所文件及目录,包含隐藏的a(all)
关机/重启机器
shutdown
-r 关机重启
-h 关机不重启
now 马上关机
halt
关机
reboot
重启
Linux管道
将三个指令的正儿八经输出作为另一个发令的正儿八经输入。相当于把多少个指令组合起来使用,后一个下令除在此此前二个下令的结果。
例:grep -r “close” /home/* | more
在home目录下拥有文件中检索,包涵close的文书,并分页输出。
mkdir 创设目录
Linux管道
将1个限令的正儿八经输出作为另1个下令的正规化输入。也就是把多少个指令组合起来使用,后多个指令除在此此前2个指令的结果。
例:grep
-r “close” /home/* | more
在home目录下拥有文件中找寻,包涵close的文书,并分页输出。
用户及用户组管理
/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
文件权限管理
二种为主权限
RAV4 读 数值表示为4
W 写 数值表示为2
X 可举行 数值表示为1
如图所示,jdk-7u21-linux-i586.tar.gz文本的权杖为-rw-rw-r–
-rw-rw-r–一共十三个字符,分成四段。
首先个字符“-”表示寻常文书;这一个地点还只怕会产出“l”链接;“d”表示目录
第二,三多个字符“rw-”表示近来所属用户的权位。 所以用数值表示为4+2=6
第4六三个字符“rw-”表示近年来所属组的权能。 所以用数值表示为4+2=6
第柒九2二个字符“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
http://www.bkjia.com/Linuxjc/1118983.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linuxjc/1118983.htmlTechArticleLinux~常用的命令,Linux~常用命令
岳父学Linux就2个目标,布置在它上边的劳务,如redis,mongodb,fastDFS,cat,docker,mysql,nginx等
上面找一下的吩咐,…
-p 成立目录,若无父目录,则成立p(parent)
用户及用户组管理
/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
文本权限管理
两种为主权限
牧马人
读 数值表示为4
W
写 数值表示为2
X
可进行 数值表示为1
如图所示,jdk-7u21-linux-i586.tar.gz文书的权杖为-rw-rw-r–
-rw-rw-r–一共11个字符,分成四段。
率先个字符“-”表示平日文书;那个岗位还只怕会冒出“l”链接;“d”表示目录
第二,三八个字符“rw-”表示方今所属用户的权位。
所以用数值表示为4+2=6
第六,六几个字符“rw-”表示如今所属组的权柄。
所以用数值表示为4+2=6
第7捌拾几个字符“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
cd 切换目录
touch 成立空文件
echo 创制带有内容的文书。
cat 查看文件内容
cp 拷贝
mv 移动或重命名
rm 删除文件
-r 递归删除,可删除子目录及文件
-f 强制删除
find 在文件系统中追寻某文件
wc 计算文本中行数、字数、字符数
grep 在文书文件中找寻有些字符串
rmdir 删除空目录
tree 树形结构显示目录,须求安装tree包
pwd 展现当前目录
ln 创设链接文件
more、less 分页突显文本文件内容
head、tail 突显文件头、尾内容
ctrl+alt+F1 命令行全屏方式
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命令杀死进程。
gzip:
bzip2:
tar: 打包压缩
-c 归档文件
-x 压缩文件
-z gzip压缩文件
-j bzip2压缩文件
-v 呈现压缩或解压缩进度 v(view)
-f 使用档名
例:
tar -cvf /home/abc.tar /home/abc 只打包,不压缩
tar -zcvf /home/abc.tar.gz /home/abc 打包,并用gzip压缩
tar -jcvf /home/abc.tar.bz2 /home/abc 打包,并用bzip2压缩
理所当然,即使想解压缩,就一向互换上边的授命 tar -cvf / tar -zcvf / tar
-jcvf 中的“c” 换来“x” 就足以了。
shutdown
-r 关机重启
-h 关机不重启
now 立时关机
halt 关机
reboot 重启
将七个命令的正规化输出作为另一个指令的正规化输入。也就是把多少个指令组合起来使用,后2个限令除之前多少个限令的结果。
例:grep -r “close” /home/* | more
在home目录下全体文件中找找,包蕴close的文本,并分页输出。
dpkg(Debian
Package)管理工具,软件包名以.deb后缀。那种方式适合系统不恐怕联网的处境下。
譬如说设置tree命令的安装包,先将tree.deb传到Linux系统中。再使用如下命令安装。
sudo dpkg -i tree_1.5.3-1_i386.deb 安装软件
sudo dpkg -r tree 卸载软件
注:将tree.deb传到Linux系统中,有五种主意。VMwareTool,使用挂载形式;使用winSCP工具等;
APT(Advanced Packaging
Tool)高级软件工具。那种方法适合系统可以两次三番网络的事态。
依然以tree为例
sudo apt-get install tree 安装tree
sudo apt-get remove tree 卸载tree
sudo apt-get update 更新软件
sudo apt-get upgrade
将.rpm文件转为.deb文件
.rpm为RedHat使用的软件格式。在Ubuntu下不大概平素运用,所以要求更换一下。
sudo alien abc.rpm
vim二种方式:命令形式、插入形式、编辑情势。使用ESC或i或:来切换形式。
指令方式下:
:q 退出
:q! 强制退出
:wq 保存并退出
:set number 展现行号
:set nonumber 隐藏行号
/apache 在文档中查找apache 按n跳到下一个,shift+n上三个
yyp 复制光标所在行,并粘贴
h(左移二个字符←)、j(下一行↓)、k(上一行↑)、l(右移2个字符→)
/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
三种为主权限
奥迪Q5 读 数值表示为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] 目录名
譬如说:有1个文件filename,权限为“-rw-r—-x”
,将权力值改为”-rwxrw-r-x”,用数值表示为765
sudo chmod u+x g+w o+r filename
地方的事例可以用数值表示
sudo chmod 765 filename