Linux
Linux中一切皆文件
文件:读写执行(查看、创建、删除、复制、移动、编辑)
权限:用户、用户组
系统:磁盘、进程
开关机
开机登录
开机会启动许多程序,它们在Windows中叫做服务(Service),在linux中叫做“守护进程”(daemon)。
一般来说,用户登录方式三种:
- 命令行登录
- ssh登录
- 图形界面登录
最高权限账户为root,可以操作一切。
关机
在linux领域内的大多用在服务器上,很少遇到挂机操作,毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。
关机指令:shutdown
常用的基本命令
切换目录
-
cd : 切换目录命令
-
cd / :切换到根目录
-
cd … : 返回上一级
-
cd ./ :当前目录
-
cd …/usr :进入相对路径下的usr目录
-
cd /usr/xx :进入绝对路径下的xx目录
-
cd ~ :回到当前用户目录
创建目录
- mkdir xx :创建xx目录
- mkdir -p x/xx/xx :创建层级目录
创建文件
- touch xxx
向xx文件中输入字符串
- echo “i love you” >> xxx
查看当前所在目录
- pwd :查看当前在哪个目录
移除目录
- rmdir xx:移除xx目录
复制目录
- cp 原来的地方 新的地方 :将一个文件复制到另一个新的目录下(如果文件重复,会提示是否覆盖,输入y/n即可)
ls (列出目录)
- ls : 列出所有文件
- ls -a : 列出所有文件,包括隐藏的
- ls -l : 列出所有的文件,包含文件的属性和权限,不包括隐藏文件
- ls -al :组合命令,可查看所有文件属性和权限,包括隐藏文件
rm(移除文件或者目录)
-f 忽略不存在的文件,不会出现警告,强制删除
-r 递归删除目录
-i 互动,删除询问是否删除
rm -rf /*,及其危险的命令,执行则系统中所有的文件就被删除了
mv(移动文件或者目录)也可以重命名
-f 强制
-u 只替换已经更新过的文件
- mv 1.txt txt/ 将1.txt文件移动到txt目录下
- mv txt txt2 将txt文件夹重命名为txt2
查看命令帮助文档
man xx
man cp;man mv;
文件/目录基本属性
通过ls -al
查看文件属性
root@lx:/java/jar# ls -al
total 37300
drwxr-xr-x 2 root root 4096 Jun 4 10:35 .
drwxr-xr-x 3 root root 4096 May 31 15:56 ..
-rw-r--r-- 1 root root 12066 Jun 4 14:07 output.log
-rw-r--r--