导图社区 Linux命令
Linux命令是Linux操作系统中用于执行各种操作和任务的命令行工具。此脑图总结了命令大全,干货满满,有需要的朋友赶紧收藏吧!
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Linux命令
shell
命令解析器
bash
echo $SEHLL
终端:所有输入、输出设备总称
命令补齐:TAB
历史记录:history
快捷键
control+p ↑
control+n ↓
control+b ←
control+f →
control+d delete
control+h backspace
control+a 移动至第一字符
control+e 移动至最后一个字符
control+u 清空输入
目录和文件操作
类Unix系统目录结构
bin
boot
etc
home
lib
media
mnt
usr
......
用户目录
相对路径
.. 上级目录
. 当前目录
绝对路径
从/开始
常用基本命令
ls
-a 隐藏文件
-R 递归
-l 详细信息
文件属性
文件类型
文件:-
目录:d
软链接:l
字符设备:c
块设备:b
管道:p
套接字:socket
未知文件
文件权限rwx
u 所有者
g 同组用户
o 其他人
硬链接计数
所有者
所属组
文件大小
单位:字节
目录:所占用的空间大小(page)
文件:实际使用的字节数
创建/最后修改时间
文件名
-d 目录本身
cd
~
-
which
whereis
pwd
mkdir
-p
rmdir
只能删除空目录
touch
文件不存在:创建空文件
文件已存在:修改其时间
rm
删除“不能”恢复
-r 递归目录
-i 询问
-f 强制执行
mv
移动
改名
cp
-a
-r
cat
more
less
head
tail
ln
软连接
-s
硬链接
inode/i节点
与源文件同步
tree
wc
od
-tcx
du
df
文件属性、用户、用户组
whoami
chmod
文字设定法
u g o a
+ - =
数字设定法
421码
chown
adduser
/etc/passwd
deluser
chgrp
addgroup
/etc/group
切换用户
root:sudo su
普通:su 用户名
退出当前用户:exit
查找与检索
find
-name
-type
-size
-60M
+35k
-exec
grep
xargs
|
软件安装与卸载
在线安装
联网
选择设置软件源
update
sudo apt-get/aptitude install xxx
离线安装
获取.deb包
dpkg
源码包安装
readme
磁盘管理
mount
磁盘命名一般规范
umount
dd
if
/etc/zero
/etc/null
of
bs
count
压缩包管理
tar
gzip
.gz
不能压缩目录
不能保留原文件
bzip2
.bz2
zcvf 压缩包名
zxvf 压缩包名
tvf
rar
a -r 打包压缩
x 解压缩
zip
-r 压缩目录
unzip 解压缩
进程管理
who
tty
pts
ps
a
u
x
jobs
查看后台作业
fg
前台
bg
后台
&
kill
-SIGKILL
-9
env
查看环境变量
$SHELL
$HOME
$PATH
top
任务管理器
网络管理
ifconfig
ping
netstat
nslookup
finger
常用服务器构建
ftp
一般步骤
安装
配置
/etc/vsftpd.conf
启动(重启)
sudo service vsftpd restart
客户端登录
ftp 192.168.36.xxx
下载、上传数据
put
get
只能操作文件
断开连接
quit
exit
bye
实名用户
服务器用户名
服务器密码
默认可在服务器端任意修改工作目录
匿名用户
指定登录位置
cat /etc/passwd | grep ftp
修改登录目录访问控制权限
与实名用户使用相同配置文件
anonymous
任意登录密码
lftp
重启
登录
实名
lftp 192.168.36.xxx
login itcast
itcast用户密码
匿名
上传数据
mirror -R
下载数据
mirror
本地目录位置
lcd
对应服务器端 cd命令
!ls
对应服务器端ls命令
!pwd
对应服务器端pwd命令
nfs
sudo apt-get install nfs-kernel-server
/etc/exports
共享到网络中的绝对路径
ip --> *
ro/rw
sync
重启服务
sudo service nfs-kernel-server restart
客户端mount
mount 192.168.36.xxx:/home/itcast/dir /mnt
客户端拷贝共享目录内容到自己的目录中
umount断开连接
ssh
远程登录
需安装openssh-server
ssh itcast@192.168.36.xxx
yes
目标主机密码
scp
超级拷贝
scp -r itcast@192.168.36.xxx:/home/itcast/xxx ~/test/dir
其他命令
man
卷1:命令
卷2:系统调用
卷3:库函数
卷9
clear
echo
alias
alias pg='ps aux | grep'
umask
八进制
掩码+文件权限=777
新创建的文件不具备x权限
目录无x权限无法进入
创建终端
control+alt+t
control+shift+t
开关机重启
poweroff
shutdown
reboot
uname -a 查看内核版本
lsb_release -a 查看系统版本
free -m 查看剩余内存