Linux Ubuntu常用命令
1.文件操作
1.1.刪除文件或文件夾及文件夾內的文件
rm 文件名,普通刪除
rm -rf 目錄名字
-r 就是向下遞歸,不管有多少級目錄,一并刪除
-f 就是直接強行刪除,不作任何提示的意思
1.2.復制文件
cp 當前文件目錄 需拷貝到文件目錄
1.3.解壓二進制文件
tar xzf redis-2.8.17.tar.gz
1.4文件目錄切換
切換到當前目錄的上一級目錄?cd ..
切換到當前目錄的上上兩層目錄?cd ../..
切換到用戶的宿主目錄?cd ~
切換到根目錄 cd /
切換到某個目錄 cd /etc/sysconfig/
返回進入當前目錄前所在目錄 cd -
1.5文件搜索
whereis 文件名
特點:快速,但是是模糊查找,例如 找 #whereis mysql 它會把mysql,mysql.ini,mysql.*所在的目錄都找出來.我一般的查找都用這條命令.
find / -name 文件名
特點:準確,但速度慢,消耗資源大,例如我想找到php.ini的準確位置,就需要用
#find / -name php.ini
locate 文件名
強力推薦的方法,最快,最好的方法.
注意:第一次使用該命令,可能需要更新數據庫,按照提示的命令執行一下就好了.
1.6文件安裝
apt-get install redis-server
查看軟件包安裝后包含了哪些文件
dpkg -L packagename(比如:dpkg -L?redis-server)
1.7解壓縮文件
1)zip格式
解壓:unzip a.zip
2)tar.xz
解壓:使用xz -d xxx.tar.xz 將 xxx.tar.xz解壓成 xxx.tar,再用tar -xvf xxx.tar解壓
3)tar.gz
解壓:tar a.tar.gz
1.8Ubuntu根目錄下各文件夾的功能詳細介紹
Ubuntu根目錄下各文件夾的功能詳細介紹
Linux中的根目錄下的各個文件都有什么作用呢
1.9查看文件夾大小和系統存儲
1)查看系統硬盤儲存信息
df -h
2)查看某個文件夾的大小
du -sh folder
3)定位具體是哪個文件夾占用空間過大
du /homewebown | sort -nr | more
4)全盤查找大于1G的文件
sudo find / -type f -size +1024000k -exec du -h {} \;
5)查找當前目錄下大于10MB的文件
$ find . -type f -size +10000k -exec ls -lh {} \; | awk ‘{ print $8 “: ” $5 }’
2.linux系統用戶操作
超級用戶#和普通用戶$之間的切換
從普通用戶切換超級用戶權限:
sudo su
輸入密碼
從超級用戶切換普通用戶:
su 用戶名
修改用戶密碼
sudo passwd root(用戶名)
?3.防火墻設置
允許 53 端口
sudo ufw allow 53
禁用 53 端口
sudo ufw delete allow 53
查看防火墻狀態
sudo ufw status
4.顯示各種網絡相關信息
-a (all)顯示所有選項,默認不顯示LISTEN相關
-t (tcp)僅顯示tcp相關選項
-u (udp)僅顯示udp相關選項
-n 拒絕顯示別名,能顯示數字的全部轉化成數字。
-l 僅列出有在 Listen (監聽) 的服務狀態
-p 顯示建立相關鏈接的程序名
-r 顯示路由信息,路由表
-e 顯示擴展信息,例如uid等
-s 按各個協議進行統計
-c 每隔一個固定時間,執行該netstat命令
如:查看被監聽的所有信息
netstat -anot | grep LISTEN
查詢網絡對外開放端口
5.系統進程
查看
ps?-fe?|?grep?redis
查看系統進程信息
ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' ? 其中rsz是是實際內存
參考地址:http://www.cnblogs.com/xd502djj/archive/2011/03/01/1968041.html
Linux中環境變量文件及配置
http://www.cnblogs.com/mengyan/archive/2012/09/04/2669894.html
6.軟連接
建立軟連接
$ ln -s /home.a.txt /home/atp/b.txt ?--將a.txt建立在atp目錄下生成一個b.txt,建立軟連接
解除軟連接誒
rm /home/atp/b.txt ? --刪除b.txt即可解除
7.linux環境啟動oracle服務
http://blog.csdn.net/zws1987211/article/details/6708785/
8.apt-get和dpkg軟件管理工具
https://blog.csdn.net/qintaiwu/article/details/73741976
https://blog.csdn.net/tterminator/article/details/41009225
http://www.jb51.net/os/Ubuntu/73135.html
轉載于:https://www.cnblogs.com/atp-sir/p/6757768.html
總結
以上是生活随笔為你收集整理的Linux Ubuntu常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shell入门之一
- 下一篇: Docker - 手动迁移镜像