linux中修改主機名的命令「linux修改hostname的配置文件」

ls命令

  • ls #顯示當前目錄下所有的非隱藏文件
  • ls -a #顯示當前目錄下所有文件,包含隱藏文件
  • ls -l #顯示當前目錄下所有的非隱藏文件的詳情
  • ls -al #顯示當前目錄下所有文件,包含隱藏文件 的詳情
  • ls -lh #以列表形式顯示當前目錄下所有的非隱藏文件的大小(K M T)
  • ls -alh #以列表形式顯示所有文件,包含隱藏文件的文件大小(K M T)
  • 常用的組合:
    ls ll #等價於 ls -l ls /etc #顯示/etc目錄下的文件

pwd命令

用來顯示當前所在的路徑

mkdir命令

  • mkdir mytest #在當前目錄創建文件夾
  • mkdir -p 111/222/333 #一次創建多級文件夾
  • mkdir /root/mydemo #使用絕對路徑來創建

rm命令

這個命令既可以刪除文件,也可以刪除目錄

刪文件

  • rm a.txt #刪除時,會給出提醒確認,輸入y刪除,n不刪除
  • rm -f b.txt #強制刪除 等價於 rm -f /root/b.txt
  • rm ../dir2/b.txt
  • rm a.java b.java c.java #一次可以刪除多個文件
  • rm *.java -fr #可以刪除當前目錄下的所有.java文件
  • rm * -fr #刪除當前目錄的所有內容

刪目錄

  • rm -r 111 #刪除目錄,依次提醒刪除
  • rm -rf mytest #強制刪除 等價於 rm mytest -fr 常用組合: rm -fr 文件或目錄

cd命令

cd 命令可以進入一個目錄,類似於對windows上的文件夾進行雙擊

  • cd #直接cd 可以從任何一個目錄回到/root目錄
  • cd /root #進入root目錄
  • cd .. #回到上一級目錄
  • cd ../.. #回到上上一級目錄
  • cd – #可以在最近的兩次目錄之間切換

歷史命令和table補全

使用上下方向鍵可以找出歷史命令

table鍵補全:

  • cd /opt/ #兩次table可以列出/opt目錄下所有的文件和子目錄
  • cd /opt/s #一次table可以自動補全目錄內容,前提是/opt目錄下只有一個s開頭的目錄

touch命令

  • touch a.java #在當前目錄創建a.txt文件
  • touch b.java c.java #創建多個文件
  • touch /root/d.java #通過絕對路徑創建

mv命令

移動:

1、mv 文件 目錄 #將文件移動到目錄中區

  • mv a.txt /root/dir2 #等價於 mv a.txt ../dir22、 mv 目錄1 目錄2 #將目錄1移動到目錄2下面(前提是目錄2必須存在)
  • mv dir2 dir1 #將dir2移動到dir1下面

重命名:

1、mv 文件1 文件2 #給文件重命名(文件2不能存在)

  • mv a.txt aaa.txt #將a.txt 重命名為aaa.txt2、mv 目錄1 目錄2 #給目錄重命名(目錄2不能存在)
  • mv dir1 dirx #將dir1重命名為dirx

cat命令

顯示文件內容

  • cat user.txt

cp命令

複製文件

  • cp user.txt user2.txt
  • cp user.txt /opt/ #將當前目錄的user.txt 複製到/opt目錄,文件名保持不變
  • cp user.txt /opt.user2.txt #將當前目錄的user.txt 複製到/opt目錄,文件名改為user2.txt
  • cp /opt/server/data-integration/pan.sh ./ #將指定目錄里的文件複製到當前目錄(.後邊的/可以去掉)
  • cp /opt/server/data-integration/pan.sh ./dirx #將指定目錄里的文件複製到當前目錄下的dirx目錄(.後邊的/比可以去掉)
  • cp /opt/server/data-integration/pan.sh /root/dirx #作用同上

解壓和壓縮

解壓: .tar.gz

  • tar -zxvf snappy-1.1.1.tar.gz #默認解壓到當前目錄
  • tar -xvf snappy-1.1.1.tar.gz #默認解壓到當前目錄
  • tar -xvf snappy-1.1.1.tar.gz -C /opt #將壓縮包解壓到/opt目錄.zip格式
  • unzip mysql-connector-java-8.0.13.zip #默認解壓到當前目錄
  • unzip -d /opt mysql-connector-java-8.0.13.zip #解壓到指定目錄壓縮:
    .tar.gz
  • tar -czvf snappy-1.1.1.tar.gz snappy-1.1.1 #將snappy-1.1.1文件夾進行打包壓縮
  • tar -czvf /root/dir/snappy-1.1.1.tar.gz /opt/server/snappy-1.1.1 .zip格式
  • zip -r mysql-connector-java-8.0.13.zip mysql-connector-java-8.0.13/

find命令

用來實現文件的查找

  • find / -name ‘a.txt’ #從/目錄開始查找a.txt文件
  • find / -name ‘ins*’ #從/目錄開始查找以ins開頭的文件
  • find / -type f -size +100M #查找/目錄下文件大小大於100M的文件

grep命令

  • grep lang anaconda-ks.cfg #從anaconda-ks.cfg文件中查找包含lang的內容

ps命令

  • ps #查看依賴終端的進程
  • ps -ef #查看Linux系統中所有的進程
  • ps -ef | grep java #篩選java進程

kill命令

  • kill -9 進程的pid #每次啟動進程時,pid會發生變化,但是進程運行期間pid不會變化

管道 |

管道就是把前邊命令的結果作為後邊命令的輸入

ps -ef | grep mysql #查找和mysql相關的進程ll /etc | grep java #在/etc目錄中查找java相關的文件

用戶的操作

用戶創建和密碼設置

  • useradd itheima #創建新用戶itheima
  • passwd itheima #設置用戶itheima密碼

用戶刪除

userdel -r itheima #刪除用戶itheima

文件的權限

所屬用戶: root 文件的創建者 所屬用戶組: root 和文件創建者在一個組的用戶 其他用戶: itcast 既不是文件創建者,也和文件創建者不在同一組

  • r: 可讀 w:可寫 x: 可執行 chmod命令

方式1:

  • chmod u+rw a.txt #在所屬用戶之前的權限基礎上添加可讀和可寫權限
  • chmod u=rw a.txt #將所屬用戶的權限直接修改為可讀,可寫
  • chmod +x #給所屬用戶,所屬用戶組和其他用戶全部加上可執行權限

方式2:

  • chmod 777 a.txt #給所有用戶加上所有權限

clear命令

用來清屏 快捷鍵: ctr+l

history命令

用來查看所有的歷史命令

vi編輯器的使用

  • vi a.txt #打開a.txt文件
  • vim a.txt #vim是vi的增強

網絡管理命令

hostname :查看主機名

修改主機名: /etc/hostname

ifconfig :查看ip地址

修改ip地址:
/etc/sysconfig/network-scripts/ifcfg-ens33

服務問題: service network restart

常用軟件操作命令 mysql

/etc/init.d/mysqld start #啟動/etc/init.d/mysqld stop #停止/etc/init.d/mysqld restart #重啟 tomcat:bin/startup.sh #啟動tomcatbin/shutdown.sh #停止tomcattail -f logs/catalina.out #看tomcat的控制台輸出 #看是否已經有tomcat在運行了ps -ef |grep tomcat #如果有,用kill;kill -9 pid #pid 為相應的進程號 nginx:
/usr/local/nginx/sbin/nginx #啟動/usr/local/nginx/sbin/nginx -s stop #停止/usr/local/nginx/sbin/nginx -s reload #重啟 redis:redis-server redis.conf #啟動redis-cli -h 127.0.0.1 -p 6379 shutdown #停止

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/269232.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-16 13:14
下一篇 2024-12-16 13:14

相關推薦

發表回復

登錄後才能評論