img

root代表当前登录用户,localhost代表主机名, ~代表当前主机目录,#代表用户权限(#表示超级用户,$表示普通用户)

ls命令

均可表示当前目录

1
./和.

列出当前工作目录的内容(不包括隐藏文件)

1
ls

列出root/ledao目录的内容

1
ls root/ledao/

列出当前工作目录的内容(包括隐藏文件)

1
ls -a

列出当前工作目录的内容(查看详细信息)

1
ls -l(或者ll)

列出当前工作目录的内容(按日期排序,降序)

1
ls -lt

列出当前工作目录的内容(按日期排序,升序)

1
ls -ltr

获取当前文件夹的文件个数

1
ls -l | grep "^-" | wc -l

cd命令

回到根目录(根目录:[root@localhost /])

1
cd /

回到家目录(家目录:[root@localhost ~])

1
cd 或者 cd ~

回到上一级目录

1
cd ..

回到上两级目录

1
cd ../..

进入ledao目录

1
cd ledao

进入ledao目录的11目录

1
cd ledao/11

pwd命令

打印当前所在目录

1
pwd

mkdir命令

创建一个叫dir1的目录(文件夹)

1
mkdir dir1

rmdir命令

删除名为dir1的空目录(目录非空时则会提示删除失败)

1
rmdir dir1

rm命令

删除文件可以直接使用rm命令,若删除目录则必须配合选项”-r”,文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令。

删除文件1.txt

1
rm 1.txt

删除目录dir1,如果是空目录则询问是否删除(输入y删除输入n不删除),是非空目录则先删除目录里的目录及文件

1
rm -r dir1

img

强制删除dir1,即使不是空目录也可以直接删除

1
rm -rf dir1或者rm -r -f dir1

删除当前目录的所有目录及文件

1
rm -r *

img

touch命令

1.txt不存在则创建文件1.txt,存在则更改1.txt的时间属性为当前时间

1
touch 1.txt

创建文件2.txt,3.txt(用于创建多个文件)

1
touch 2.txt 3.txt

>命令

1.txt不存在则创建文件1.txt,存在则直接覆盖原文件,不会有任何提示

1
>1.txt

cp命令

复制aa目录的所有目录及文件到bb目录

1
cp aa/* bb

复制当前所在目录的3.txt文件到bb目录

1
cp 3.txt bb

vi命令

打开1.txt进入命令模式,没有就新建文件(按下i键进入输入模式,按ESC退出输入模式进入命令模式,在命令模式下按下:(英文冒号)就进入了底线命令模式,按w保存,按q退出,按wq则保存后退出)

1
vi 1.txt

详细介绍:Linux vi/vim | 菜鸟教程

查看ip

1
ip addr

重启网络服务

1
sudo service network restart

mv命令

例如:mv aaa bbb(将文件 aaa 改名为 bbb)

1
mv source_file(文件) dest_file(文件)

例如:mv 1.txt dir1(将 1.txt 放入 dir1 目录中。注意,如果 dir1目录不存在,则该命令将 1.txt 改名为 dir1)

1
mv source_file(文件) dest_directory(目录)

例如:mv /usr/runoob/* .(将 /usr/runoob 下的所有文件和目录移到当前目录下)

1
mv source_directory(目录) dest_directory(目录)

find命令

查找所有目录中名称为mysql的文件

1
find / -name mysql

查找/etc目录中名称为mysql的文件

1
find /etc -name mysql

查找当前目录中名称为mysql的文件

1
find -name mysql

firewall-cmd

开放端口:8889,开放后要更新防火墙配置才能生效

1
firewall-cmd --zone=public --add-port=8889/tcp --permanent

删除端口:6666,删除后要更新防火墙配置才能生效

1
firewall-cmd --zone=public --remove-port=6666/tcp --permanent

更新防火墙配置

1
firewall-cmd --reload

查看端口:8889是否可用

1
firewall-cmd --query-port=8889/tcp

列出所有开放的端口

1
firewall-cmd --list-ports

cat命令

查看1.txt的内容(不进入文件)

1
cat 1.txt

清空文件内容

清空1.txt的内容

1
echo > 1.txt

查看运行日志

比如Tomcat刚刚启动时,可以动态查看日志

1
tail -f 日志文件

sh命令

执行一个.sh文件

1
sh mkdir.sh