2018年1月 常用的linux命令
項目中經(jīng)常用到的Linux命令
(注意:linux命令要小寫哦!)
(1)、ls
顯示當(dāng)前目錄下的文件
(2)、vi? ? ?vim
進入編輯器,可以選擇你要編輯的文檔,一般我們將項目打包成jar包來運行,例如:vi? message-center.jar、vim display-service.jar
選中要編輯的文件點擊回車進入文件:如果要插入或修改,點 ?i? 鍵進入插入狀態(tài),點ESC退出插入狀態(tài),再? ?:wq? ?保存并退出,記住要有:冒號以及要小寫,這時還在編輯器,再輸入? ?:q? ?退出編輯器。
?
參考:https://www.cnblogs.com/crazylqy/p/5649860.html
? ?https://www.cnblogs.com/KiraEXA/p/5994078.html
?
(3)、sh? 和? tail
在IDEA,將項目打包成jar包后可以在Terminal終端進行以下命令來運行:
<1>、cd? target? ? 回車
<2>、java -jar aaaa.jar(輸入a,點ESC就可以自動補全jar包名稱)
?
要先運行jar包再查看日志,而在linux系統(tǒng)下,運行jar包比較正規(guī)的是用.sh文件啟動(編寫shell腳本參考:https://www.cnblogs.com/hanlong/p/5761595.html)
輸入:sh bin/message-start.sh? ? ?運行jar包
輸入:tail -fmessage-center.out? ? 查看日志
?(4)、ps -ef|grep java? ?查看所有關(guān)于java的進程 詳解參考: https://www.cnblogs.com/sdream/p/5760810.html http://blog.csdn.net/wang_zhenwei/article/details/48729589 (5)、kill? -9?pid kill -9 pid? ?等于? ?kill -s 9 pid,表示強制,盡快終止一個進程 -s 指定發(fā)送的信號pid是要終止的進程編號
? ?(6)、pwd
顯完整路徑,看看你現(xiàn)在在哪
參考:http://blog.csdn.net/post_yuan/article/details/53065473
安裝了虛擬機,接下來實戰(zhàn): 虛擬機:VMwareVMware Workstation Pro? ?鏡像:CentOS-7-x86_64-DVD-1708 創(chuàng)建新的虛擬機----典型----安裝程序光盤映像文件----傻瓜式安裝(我采用自動分區(qū)) 1:man 有些命令不知道,使用man -a? mkdir來查找mkdir的用法。-a在所有的man幫助手冊中查找。 2:date 查看當(dāng)前系統(tǒng)時間:date (7)、權(quán)限 ls -l或ll長格式顯示文件內(nèi)容 文件屬性? ? ? 文件數(shù)? ? ? ?擁有者? ? ? ?所屬的group? ? ? ? 文件大小? ? ? ? ? 建檔日期? ? ? ? ? ? 文件名? ? ?drwx------? ? ?2? ? ? ? ? ? ?Guest? ? ? ? ? ?users 1? ? ? ? ? ? ? ?024? ? ? ? ? ? ? Nov 21 21:05? ? ? ? Mail
? ? ?-rwx--x--x? ? ?1? ? ? ? ? ? ?root? ? ? ? ? ? ? root? ? ? ? ? ? ? ? ? ? ?89080? ? ? ? ? Nov 7 22:41? ? ? ? ? ?tar*
?
參考:
https://www.cnblogs.com/forest-wow/p/6681185.html
https://www.cnblogs.com/mingc/p/7591287.html
http://www.runoob.com/linux/linux-file-attr-permission.html
?
<1>、chown chown [–R] 屬主名 文件名 chown [-R] 屬主名:屬組名 文件名[root@www ~] cd ~ [root@www ~]# chown bin install.log [root@www ~]# ls -l -rw-r--r-- 1 bin users 68495 Jun 25 08:53 install.log
<2>、chgrp
chgrp [-R] 屬組名 文件名?<3>、chmod更改文件9個屬性
Linux文件的基本權(quán)限就有九個,分別是owner/group/others三種身份各有自己的read/write/execute權(quán)限。
文件的權(quán)限字符為:『-rwxrwxrwx』, 這九個權(quán)限是三個三個一組的!其中,我們可以使用數(shù)字來代表各個權(quán)限,各權(quán)限的分數(shù)對照表如下:
- r:4
- w:2
- x:1
?
[root@www ~]# ls -al .bashrc -rw-r--r-- 1 root root 395 Jul 4 11:45 .bashrc [root@www ~]# chmod 777 .bashrc [root@www ~]# ls -al .bashrc -rwxrwxrwx 1 root root 395 Jul 4 11:45 .bashrc符號類型改變文件權(quán)限
還有一個改變權(quán)限的方法呦!從之前的介紹中我們可以發(fā)現(xiàn),基本上就九個權(quán)限分別是(1)user (2)group (3)others三種身份啦! 那么我們就可以藉由u, g, o來代表三種身份的權(quán)限!
此外, a 則代表 all 亦即全部的身份!那么讀寫的權(quán)限就可以寫成r, w, x!也就是可以使用底下的方式來看:
?
| chmod | u g o a | +(加入) -(除去) =(設(shè)定) | r w x | 文件或目錄 |
如果我們需要將文件權(quán)限設(shè)置為?-rwxr-xr--?,可以使用?chmod u=rwx,g=rx,o=r 文件名?來設(shè)定:
# touch test1 // 創(chuàng)建 test1 文件 # ls -al test1 // 查看 test1 默認權(quán)限 -rw-r--r-- 1 root root 0 Nov 15 10:32 test1 # chmod u=rwx,g=rx,o=r test1 // 修改 test1 權(quán)限 # ls -al test1 -rwxr-xr-- 1 root root 0 Nov 15 10:32 test1而如果是要將權(quán)限去掉而不改變其他已存在的權(quán)限呢?例如要拿掉全部人的可執(zhí)行權(quán)限,則:
# chmod a-x test1 # ls -al test1 -rw-r--r-- 1 root root 0 Nov 15 10:32 test1?
轉(zhuǎn)載于:https://www.cnblogs.com/psyche61/p/8274570.html
總結(jié)
以上是生活随笔為你收集整理的2018年1月 常用的linux命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 比利时杜鹃花的养殖方法和注意事项
- 下一篇: Linux 查看内存状态