@
1.幫助信息
-hh
如cp--h
2.清屏
vim常用命令。clear
3.查看當前用戶
whoami
4.Linux系統7個運行級別(runlevel)
http://www.cnblogs.com/dkblog/archive/2011/08/30/2160191.html
5.查看系統版本和內核
ubuntu ln命令?查看系統的內核信息:
# uname -a
#cat /proc/version
查看系統的發行版本信息:
#lsb_release -a
#cat /etc/issue
linux源碼編譯、http://blog.sina.com.cn/s/blog_537de4b50100zw1n.html
http://jingyan.baidu.com/article/1876c8526457fa890b1376f3.html
http://jingyan.baidu.com/article/e6c8503c062dcee54f1a18d0.html
6.查看端口
netstat -ntlp
參考:http://www.2cto.com/os/201504/394078.html
UNIX/LINUX,7.查看開啟的服務
hkconfig
http://blog.csdn.net/just_easy/article/details/7739193
http://www.2cto.com/os/201207/140023.html
8. 開始關閉重啟服務
Linux系統為centos
linux內核編譯,服務開始關閉重啟2種方法
01>
如果apache安裝成為Linux的服務的話,可以用以下命令操作:
service httpd start 啟動
service httpd restart 重新啟動
service httpd stop 停止服務
使用輸出重定向?02>
如果apahce安裝目錄為/usr/local/apache2,這些方法適合任何情況
apahce啟動命令:
推薦/usr/local/apache2/bin/apachectl start啟動
apache停止命令:
/usr/local/apache2/bin/apachectl stop 停止
把ll命令在終端上。apache重新啟動命令:
/usr/local/apache2/bin/apachectl restart 重啟
重啟Apache服務器時不中斷當前的連接,則應運行:
/usr/local/sbin/apachectl graceful
Linux系統為Ubuntu時
9. chown和chmod用法
r語言ln函數,https://www.cnblogs.com/weiwuxu/p/6707752.html
https://www.cnblogs.com/mfmdaoyou/p/7090100.html
10.創建
mkdir 文件名
mkdir /var/www/test
11.復制
linux基本命令的使用、cp命令復制文件從一個位置到另一位置。如果目的地文件存在,將覆復寫該文件;
如果目的地目錄存在,文件將復制到該目錄下 (目錄不會被復寫)。
cp [命令開關]… SOURCE DEST
cp [OPTIONS]… SOURCE… DIRECTORY
cp [OPTIONS]… –target-directory=DIRECTORY SOURCE…
命令開關:
vim 上一頁下一頁,-a 等同于 -dpR.
–backup[=CONTROL] 對每個存在的目標文件制作備份。
-b 如同 –backup,但是不接受參數。
-f 如果存在的目標文件不能被寫操作打開,刪除它并且再試一次。
-p 等同于 –preserve=mode,ownership,timestamps (保留模式,所有者和時間戳信息)。
–preserve[=ATTR_LIST] 保留指定的屬性 (默認屬性:模式,所有者,時間戳)和安全配置, 如果可能的話添加附加屬性:連接,所有。
linux編譯命令、–no-preserve=ATTR_LIST 不保留指定的屬性。
–parents 在目錄下添加源路徑。
示例:
C復制兩個文件:
cp file1.php file2.php
上述cp命令復制文件file1.php 的內容到文件file2.php中。
linux常用的20個命令。備份拷貝的文件:
cp -b file1.php file2.php
創建文件file1.php的帶著符號 ‘~’的備份文件file2.php~。
復制文件夾和子文件夾:
cp -R scripts scripts1
上面的 cp 命令從 scripts 復制文件夾和子文件夾到 scripts1。
python中的ln函數?12.刪除
rm Linux 命令用來移除/刪除目錄下的文件。
rm [命令開關..] [文件 | 目錄]
命令開關:
-f 不提示用戶,刪除目錄下的所有文件。
-i 交互模式。使用這個選項,rm命令在刪除任何文件前提示用戶確認。
linux安裝gcc命令,-r (或) -R 遞歸的刪除參數表中的目錄及其子目錄。 目錄將被清空并且刪除。 當刪除目錄包含的具有寫保護的文件時用戶通常是被提示的。
示例:
移除/刪除文件file1.txt
rm file1.txt
刪除目錄樹
rm -ir tmp
g++編譯命令、這里rm命令遞歸的刪除tmp目錄下所有子目錄下內容,對于每個文件的刪除都會提示你,然后刪除tmp目錄本身。
同時刪除文件file1.txt 和file2.txt。
rm file1.txt file2.txt
強制刪除
cannot remove Is a directory 出現時
rm -rf
c語言ln函數怎么調用,-r是遞歸處理,就是一層一層的刪;-f是強制刪除。
13.移動
mv命令來為文件或目錄改名或將文件由一個目錄移入另一個目錄中。該命令等同于DOS系統下的ren和move命令的組合。它的使用權限是所有用戶。
格式
mv [options] 源文件或目錄 目標文件或目錄
[options]主要參數(幾個重要的參數)
vim命令、-i:交互方式操作。如果mv操作將導致對已存在的目標文件的覆蓋,此時系統詢問是否重寫,要求用戶回答”y”或”n”,這樣可以避免誤覆蓋文件。
-f:禁止交互操作。mv操作要覆蓋某個已有的目標文件時不給任何指示,指定此參數后i參數將不再起作用。 - r 指示mv將參數中列出的全部目錄和子目錄均遞歸地移動。
第二個參數
當第二個參數類型是文件時,mv命令完成文件重命名,它將所給的源文件或目錄重命名為給定的目標文件名。
當第二個參數是已存在的目錄名稱時,源文件或目錄參數可以有多個,mv命令將各參數指定的源文件均移至目標目錄中。在跨文件系統移動文件時,mv先拷貝,再將原有文件刪除,而鏈至該文件的鏈接也將丟失。
使用命令:
linux編譯c語言,mv webdata /bin/usr/
可以延伸一下:
mv /usr/lib/* /zone
是將 /usr/lib/下所有的東西移到/zone/中。
mv /usr/lib/*.txt /zone
是將lib下以txt結尾的所有文件移到/zone中。 其他類型,以此類推。
vim怎么編譯運行,示例:
重命名file1.txt文件的名字為file2.txt
mv file1.txt file2.txt
移動一個目錄
mv hscripts tmp
在上述命令中,如果tmp目錄已經存在,mv命令將移動hscripts文件夾/目錄下的所有文件,目錄和子目錄到tmp目錄。
LINUX教程。如果沒有tmp目錄,它將重命名 hscripts目錄為tmp目錄。
移動多個文件/更多問價到另一目錄
mv file1.txt tmp/file2.txt newdir
這個命令移動當前目錄的file1.txt文件和tmp文件夾/目錄的file2.txt文件到newdir目錄。
14.zip解壓命令
參考
http://man.linuxde.net/unzip
https://www.cnblogs.com/lucyjiayou/archive/2011/12/25/2301046.html
01>壓縮文件夾為zip文件
[root@cgls ]# zip -r mydata.zip mydata
02>把mydata.zip解壓到mydatabak目錄里面
[root@cgls ]# unzip mydata.zip -d mydatabak
03>mydata01文件夾和mydata02.txt壓縮成為mydata.zip
[root@cgls ]# zip mydata.zip mydata01 mydata02.txt
04>直接解壓mydata.zip文件
[root@cgls ]# unzip mydata.zip
05>查看mydata.zip文件里面的內容
[root@cgls ]# unzip -v mydata.zip
15.tar和tar.gz
http://blog.csdn.net/mmllkkjj/article/details/6768294/
tar
-c: 建立壓縮檔案
-x:解壓
-t:查看內容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。
下面的參數是根據需要在壓縮或解壓檔案時可選的。
-z:有gzip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過程
-O:將文件解開到標準輸出
下面的參數-f是必須的
-f: 使用檔案名字,切記,這個參數是最后一個參數,后面只能接檔案名。
例子
# tar -cf all.tar *.jpg
這條命令是將所有.jpg的文件打成一個名為all.tar的包。-c是表示產生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif
這條命令是將所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar -uf all.tar logo.gif
這條命令是更新原來tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar
這條命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf all.tar
這條命令是解出all.tar包中所有文件,-x是解開的意思
壓縮
tar –cvf jpg.tar *.jpg //將目錄里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg //將目錄里所有jpg文件打包成jpg.tar后,并且將其用gzip壓縮,生成一個gzip壓縮過的包,命名為jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg //將目錄里所有jpg文件打包成jpg.tar后,并且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名為jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg //將目錄里所有jpg文件打包成jpg.tar后,并且將其用compress壓縮,生成一個umcompress壓縮過的包,命名為jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的壓縮,需要先下載rar for linux
zip jpg.zip *.jpg //zip格式的壓縮,需要先下載zip for linux
解壓
tar –xvf file.tar //解壓 tar包
tar -xzvf file.tar.gz //解壓tar.gz
tar -xjvf file.tar.bz2 //解壓 tar.bz2
tar –xZvf file.tar.Z //解壓tar.Z
unrar e file.rar //解壓rar
unzip file.zip //解壓zip
總結
1、*.tar 用 tar –xvf 解壓
2、*.gz 用 gzip -d或者gunzip 解壓
3、*.tar.gz和*.tgz 用 tar –xzf 解壓
4、*.bz2 用 bzip2 -d或者用bunzip2 解壓
5、*.tar.bz2用tar –xjf 解壓
6、*.Z 用 uncompress 解壓
7、*.tar.Z 用tar –xZf 解壓
8、*.rar 用 unrar e解壓
9、*.zip 用 unzip 解壓
16.yum詳解
yum list httpd
yum list mysql
更改配置yum源
http://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html
http://blog.csdn.net/youcharming/article/details/41823545 指定版本
http://www.jb51.net/os/RedHat/348285.html
17.rpm 詳解
rpm -qa
rpm -qa httpd
http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/08/2203153.html
18.iptables 詳解
19.修改網卡地址
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态