基础命令
2019-04-27 本文已影响0人
大吉岭猹
基础命令
-
ls
(查看当前目录下文件)-
man ls
(查看ls
的用户手册);q
退出-
<>
:必选 -
[]
:可选 -
...
:可以出现多次 -
|
:多选一 -
{}
:分组
-
-
ls -l
(查看文件的详细信息)- 左侧第1位表示文件类型:
-
-
:普通文件 -
d
:目录文件 -
l
:符号链接文件(软链接) -
b
:块设备文件 -
c
:字条设备文件 -
p
:命令管道文件 -
s
:套接字文件
-
- 右侧9位每三位一组,
rwx
(读、写、执行) - 文件硬链接的次数
- 文件的属主
- 文件的属组
- 文件大小(单位缺省则为字节)
- 时间戳(最近一次被修改的时间)
- 左侧第1位表示文件类型:
-
ls -a
:显示以 . 开头的隐藏文件 -
ls -A
:和-a一样,但是不显示 . 和 .. -
ls -d
:显示目录自身属性 -
ls -r
:逆序显示 -
ls -R
:递归显示 -
ls /*
(显示所有内容)
-
-
cd
-
+
目录下的文件名来跳转 -
/
回到根目录 -
~
或者空白回到家目录 -
-
回到上一个目录 -
..
回到上一级目录
-
-
pwd
(绝对路径方式显示用户当前工作目录) -
mkdir
文件夹名(创建文件夹)-
mkdir -p a/b/c/d/e/f/g
(创建一堆文件夹) -
mkdir -p {1..5}/{1..5}
(创建一大堆文件夹) -
-p
已有的不再创建;若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录
-
-
rmdir
文件夹名(删除文件夹)-
rmdir -p a/b/c/d/e/f/g
或者rm -r a
-
-
cp -r a/ b/
(递归地将a及a下文件复制到b中) -
touch
创建新文件 -
mv a/abc d
(将a下的abc移动至d) -
echo {1..10}
(把输入的东西打印出来,可以用来查看变量,如$PATH
) -
history
查看历史命令-
!186
重复第186条历史纪录
-
-
jobs
显示Linux中的任务列表及任务状态,包括后台运行的任务-
bg
,fg
-
查看服务器状态
-
time
统计给定命令所花费的时间 -
free -h
(服务器内存状态) -
top
显示或管理执行中的程序 查看系统的整体运行情况 -
w
查看所有用户 -
ps -ef
类似任务管理器 -
ifconfig
查看IP -
df
显示磁盘分区上的可使用的磁盘空间 -
du
查看目录下的文件夹 -
tree
以树状图查看目录下的文件夹 -
hash
查看缓存 -
date
显示时间
其他
-
sleep 数字
(睡眠若干秒)sleep 100 &
(后台执行) -
|
管道符 -
*
:通配符 &
>
学习命令的网站
- man.linuxde.net