Linux基本命令20条

在练习之前,自行创建几个新目录,并在新目录中创建若干文件,这样就会方便后续的操作,以免误伤公司的工作文件。

mkdir XX   -- 创建目录XX

touch XX.txt   -- 创建文件XX.txt(记得加上文件后缀)

1. 进入/XX目录:

cd /XX

2. 查看当前所在目录:

pwd

3. 编辑文件XX:

vim XX

注意:在创建新文件之后,你使用ls命令查看到的文件名是白色的,需要使用chmod命令给文件赋予权限,文件名会变成荧光绿色,此时才能对文件进行“读、写、执行”操作。具体看第8条。

拓展:使用vim命令进入编辑页面,直接按“i”,底部出现“-- INSERT --”,表示进入输入模式;按“退出ESC”,底部“-- INSERT --”消失,即可退出输入模式。接着输入冒号“:”进入命令模式,后接w表示保存,q退出,wq保存并退出,q!强制退出不保存。

4. 查看文件XX前100行:

head -n 100 XX

5. 查看文件XX后100行:

tail -n 100 XX

6. 查看文件XX保持动态刷新:

tail -f XX

7. 查看文件夹下各个文件大小:

du -h *

du -h *.txt   -- 查看文件夹下各个txt文件的大小

8. 文件XX赋予权限(同组可读可写可执行,不同组可读):

chmod 774 XX

ls -l XX

ls -l *.文件后缀   -- 查看文件的权限

拓展:chmod(change mode)命令是控制用户对文件的权限的命令。Linux的文件调用权限分为三级:文件所有者owner(u)、用户组group(g)、其他用户other users(o)。八进制数字模式下进行赋权:读r:read(4)、写w:write(2)、执行x:excute(1)。

9. 变更文件夹XX用户及属主:

chown 用户:属主 XX

10. /XX目录拷贝文件到/AA目录:

cp /XX/filename /AA

11. 删除文件XX和目录XX:

rm XX   -- 删除文件XX

rm -r XX   -- 删除目录XX

12. 重命名文件XX为AA:

mv XX.文件后缀 AA.文件后缀

mv XX AA

13. 打包并压缩文件夹XX:

tar -czvf XX.tar.gz *.txt   -- 将当前目录下的所有txt文件压缩到名为XX的文件夹里

14. 解压XX.tar.gz文件:

tar -zxvf XX.tar.gz   -- 压缩包里的所有文件被解压到当前目录

15. 解压XX.zip文件:

unzip XX.zip

16. 查看Linux服务器cpu信息:

top

17. 查看Linux服务器内存信息:

free

18. 查看存储信息:

df -h

19. 数据库服务器,使用sqlplus命令,sys用户登录数据库:

sqlplus / as sysdba

20. 将A服务器/xx/aa.txt拷贝到B服务器/yy目录下:

在A服务器上:scp /xx/aa.txt root@B服务器地址: /yy

在B服务器上:scp root@A服务器地址: /xx/aa.txt

你可能感兴趣的:(linux)