我的Linux常用语句总结.docx
- 文档编号:7681626
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:19
- 大小:321.55KB
我的Linux常用语句总结.docx
《我的Linux常用语句总结.docx》由会员分享,可在线阅读,更多相关《我的Linux常用语句总结.docx(19页珍藏版)》请在冰豆网上搜索。
我的Linux常用语句总结
第一讲Linux系统常用命令语句3
1.exit退出3
2.ls显示我的账户下的文件名称3
3.ls–l详细显示文件信息3
4.wfilename3
5.q!
这是vi行命令,表示退出vi编辑3
6.①cpfilename./wenjianjianame文件“filename”复制到当前路径下文件夹“wenjianjianame”3
7.:
在在vi编辑状态下,由命令状态切换到行命令状态3
8.Esc在vi编辑状态下退出输入状态而进入命令状态3
9.a在vi编辑状态下退出命令状态而进入输入状态3
10.catfilename显示文件“filename”内容3
11.chmod744finename或者chmodg+rxfilename更改文件权限3
12.①df或df–k以k为单位显示各层目录信息3
13.①cdwenjianjiname进入文件夹“wenjianjianame”目录下3
14.filefilename显示文件或文件夹的类型4
15.find-namewa*查找名字前两个是wa的文件4
16.在vi下编辑程序并运行的步骤和方法4
17.①mkdirwenjianjianame创建目录(或者说文件夹“wenjianjianame”)4
18.mvwenjianjia1wenjianjia2把文件夹”wenjianjia1”移动到文件夹”wenjianjia2”4
19.xx&?
?
?
返回一串号码,这是PID(进程标识符:
PID;ProcessIdentifier;PIDProcessID)5
20.>killPID?
?
?
强制退出(必须有权限)5
21.①ps显示当前用户的指令5
22.Home放在不与根区相同的区,这样不容易丢失?
?
?
?
?
6
23.文件系统6
24.①*代表所有文件6
25.①cp–h帮助?
?
?
cp--help?
?
?
6
26.ln连接(相当于windows快捷方式)7
27.find查找命令(丁老师?
?
?
)7
28.which查找可执行文件?
?
?
8
29.①morefile显示一屏,按空格下一屏,按回车下一行。
Shift+PgUp上一屏8
30.①用zip归档和压缩文件9
第二讲安装软件12
1.rpm12
①为基于RPM的Linux系统安装软件12
ⅰ.#rpm-ihvnamp-4.01-1.i386.rpm(-i安装软件包;-h安装过程中显示hash标记;-v显示命令的执行过程;namp是一款开源网络端口扫描器软件)12
ⅱ.#rpm-Uhvnamp-4.01-1.i386.rpm进行安装和升级12
②删除基于RPM的Linux系统中的软件包12
#rpm-enamp(namp是包名)12
2.yum12
①为基于RPM的Linux系统安装软件包及其依赖程序12
#yumintallxmns(xmms媒体播放器)12
②删除基于RPM的Linux系统安装软件包及其依赖程序12
#yumremovexmns12
③升级基于RPM的Linux系统安装软件包及其依赖程序12
#yumupdate12
④为基于RPM的Linux系统查找可供下载的软件包12
$yumlistaviable|grepgimp(gimp是软件)12
3.dpkg12
①为Debian安装软件包12
ⅰ.#dpkg–iskype-1.2.0.18-1_i386.deb(skype网络电话程序)12
ⅱ.$sudodpkg–iskype-2.1.0.81-1_i386.deb12
②删除Debian中的软件包12
.#dpkg–rskype(r-remove)13
4.apt13
①为Debian安装软件包及其依赖程序13
#apt-getupdate下载当前可用的软件包列表。
13
#apt-getinstallsshfs取回并安装软件包(sshfs是包名而不是文件名sshfs_1.1-1_i386.deb)13
②删除Debian中的软件包及其依赖程序(连续操作两步)13
#apt-getremovesshfs(不会删除所有这个包的所有东西,被删除软件的配置文件还会残留在计算机中,要删除所有东西要加上--purge)13
#apt-get--purgeremovesshfs13
③升级Debian中的软件包及其依赖程序13
ⅰ.连续两条命令13
#apt-getupdate13
#apt-getupgrade13
ⅱ或者13
#apt-getupdate&&apt-getupgrade13
④为基于Debian的Linux系统查找可供下载的软件包13
$apt-cachesearchdvdcss(模糊搜索软件含“dvdcss”)13
⑤清除Debian中的不再需要的安装包(两步)13
$ls-l/var/cache/apt/archives/(.deb文件保留在这个目录里面。
这个命令是显示里面的.deb文件)13
#apt–getclean13
第三者shell编程14
第一讲Linux系统常用命令语句
1.exit退出
2.ls显示我的账户下的文件名称
3.ls–l详细显示文件信息
4.wfilename
5.q!
这是vi行命令,表示退出vi编辑
6.①cpfilename./wenjianjianame文件“filename”复制到当前路径下文件夹“wenjianjianame”
②cp–Rwenjianjia1./wenjianjianame表示将文件夹“wenjianjia1”复制到当前路径下文件夹“wenjianjianame”
③)rm–Rwenjainjianema
④rm–Rwenjainjianema
7.:
在在vi编辑状态下,由命令状态切换到行命令状态
8.Esc在vi编辑状态下退出输入状态而进入命令状态
9.a在vi编辑状态下退出命令状态而进入输入状态
10.catfilename显示文件“filename”内容
11.chmod744finename或者chmodg+rxfilename更改文件权限
12.①df或df–k以k为单位显示各层目录信息
②df–m以m(兆)为单位显示各层目录信息
13.①cdwenjianjiname进入文件夹“wenjianjianame”目录下
例如cd./ccpfile/123(ccpfile和123都是文件夹)
②cd返回到我的账户目录下
③cd..进入上一层目录
14.filefilename显示文件或文件夹的类型
15.find-namewa*查找名字前两个是wa的文件
16.在vi下编辑程序并运行的步骤和方法
①进入vi编辑状态下编写一个程序,然后保存为wan.c(我试了一下,要有后
缀.c。
否则会出错
)
②然后退出vi,编译程序,获得可执行文件,语句如下
gccwan.c–owan.out
由此即可得到结果
若用pow(x.y)=x^y;则用如下语句,在句末加-lm
注意,若用语句gccwan.c,得到的可执行文件名默认为a.out。
17.①mkdirwenjianjianame创建目录(或者说文件夹“wenjianjianame”)
②mkdir./ccpfie/ccp123在ccpfile文件夹下建立ccp123文件夹
18.mvwenjianjia1wenjianjia2把文件夹”wenjianjia1”移动到文件夹”wenjianjia2”
例如:
19.xx&?
?
?
返回一串号码,这是PID(进程标识符:
PID;ProcessIdentifier;PIDProcessID)
20.>killPID?
?
?
强制退出(必须有权限)
21.①ps显示当前用户的指令
ps–aux或ps–a–u-x显示所有用户的指令
②top?
?
?
显示cpu占用率最高的几个,按Q键退出
③kill?
?
?
④Alt+F1(切换屏幕)Alt+F2Alt+F3…….Alt+F7
?
?
?
?
?
这些命令实现多任务
22.Home放在不与根区相同的区,这样不容易丢失?
?
?
?
?
23.文件系统
df查看磁盘空间
du显示某个路径下文件所占的容量?
?
?
?
pwd显示当前的路径
cd更改当前目录
ls显示(list)文件;ls–a显示所有文件;ls–l详细方式显示文件.
24.①*代表所有文件
例如:
./*或*表示当前路径下的所有文件;a*表示所有以a开头的文件
②?
例如:
a?
表示a开头,后面还有一个字符的文件
a?
?
表示a开头,后面还有两个字符的文件、
25.①cp–h帮助?
?
?
cp--help?
?
?
②mancp显示cp使用手册
26.ln连接(相当于windows快捷方式)
ln源目的?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
27.find查找命令(丁老师?
?
?
)
例如:
①find/home-name".txt"在home目录下查找名字后面是.txt的文件。
结果只查到一个文件。
②find/home-name"*.txt"在home目录下查找名字后面是.txt的文件。
结果查到很多文件。
并且网络断开
28.which查找可执行文件?
?
?
Where查找可执行文件?
?
?
whichls?
?
?
29.①morefile显示一屏,按空格下一屏,按回车下一行。
Shift+PgUp上一屏
Shift+PgDn下一屏
②less和more功能一样,原理不一样,more读取全部内容,less显示哪一部分,读取哪一部分
③head显示文件的头(前面十行)
例如:
head-3wan.c显示文件wan.c的前3行
④tail显示文件的尾(后面十行)
⑤cat显示文件内容,显示到最后
⑥grep找文件里的内容
例如:
grep“in”wan.c或grep’in’wan.c
grep“{”wan.c或grep’{‘wan.c
30.①用zip归档和压缩文件
?
?
?
?
丁老师,我用zipccp.zipccpdir语句将文件夹ccpdir(这个文件下面放了一些文件)压缩为ccp.zip文件,然后用unzipccp.zip解压,却得到一个空的ccpdir文件夹,我是对着书上的说明做的,却得不到书上的结果,不知道怎么回事、
ⅰ.zipwan.zipwan.c表示将文件wan.c压缩为wan.zip;
zipfile.zipfile1file2file3表示将文件file1file2file3三个文件压缩为文件file.zip;
ⅱ.zip–numberfile.zipfile表示将文件file文件压缩为文件file.zip,其中number为0到9的整数。
0表示一点也不压缩,9表示尽可能压缩;
ⅲ.zip-ewan.zipwan.c压缩并加密
②用unzip解压
unzipwan.zip解压文件wan.zip
unzip–vwan.zip显示压缩文件的详细信息
②gzip和gunzip
ⅰ.gzip–c-2wan.c该命令将文件wan.c压缩为wan.c.gz并删除wan..c文件。
要保留该文件要用下面的语句:
gzip–c-2wan.c>wan.c.gz
ⅱ.gunzipwan.c.gz该命令将文件wan.c.gz压缩为wan.c并删除wan..c.gz文件。
要保留该文件要用下面的语句:
gzip–c-2wan.c.gz>wan.c
③tar–cpaaa.taraaa表示将文件夹aaa(该文件夹下有若干文件)归档为文件aaa.tar
④用tar和gzip归档和压缩文件
ⅰ.tar–cfaaa/|gzip–c>aaa.tar.gz将文件夹aaa压缩得到一个文件aaa.tar.gz。
ⅱ.tar-zcvfaaa.tar.gzaaa/作用同上(z-gzip,c-creat创建文件,v-verbose,f-file为文件指定文件名)
⑤解开tarball(不管是否用gzip压缩过)之前最好先对它进行测试,
zvtf中的t表示tar
⑥tar-zxvfaaa.tar.gz表示解压文件aaa.tar.gz得到文件夹aaa。
-zxvf中的
x-extract(提取)
第二讲安装软件
1.rpm
①为基于RPM的Linux系统安装软件
ⅰ.#rpm-ihvnamp-4.01-1.i386.rpm(-i安装软件包;-h安装过程中显示hash标记;-v显示命令的执行过程;namp是一款开源网络端口扫描器软件)
ⅱ.#rpm-Uhvnamp-4.01-1.i386.rpm进行安装和升级
②删除基于RPM的Linux系统中的软件包
#rpm-enamp(namp是包名)
2.yum
①为基于RPM的Linux系统安装软件包及其依赖程序
#yumintallxmns(xmms媒体播放器)
②删除基于RPM的Linux系统安装软件包及其依赖程序
#yumremovexmns
③升级基于RPM的Linux系统安装软件包及其依赖程序
#yumupdate
④为基于RPM的Linux系统查找可供下载的软件包
$yumlistaviable|grepgimp(gimp是软件)
3.dpkg
①为Debian安装软件包
ⅰ.#dpkg–iskype-1.2.0.18-1_i386.deb(skype网络电话程序)
ⅱ.$sudodpkg–iskype-2.1.0.81-1_i386.deb
②删除Debian中的软件包
.#dpkg–rskype(r-remove)
4.apt
①为Debian安装软件包及其依赖程序
#apt-getupdate下载当前可用的软件包列表。
#apt-getinstallsshfs取回并安装软件包(sshfs是包名而不是文件名sshfs_1.1-1_i386.deb)
②删除Debian中的软件包及其依赖程序(连续操作两步)
#apt-getremovesshfs(不会删除所有这个包的所有东西,被删除软件的配置文件还会残留在计算机中,要删除所有东西要加上--purge)
#apt-get--purgeremovesshfs
③升级Debian中的软件包及其依赖程序
ⅰ.连续两条命令
#apt-getupdate
#apt-getupgrade
ⅱ或者
#apt-getupdate&&apt-getupgrade
④为基于Debian的Linux系统查找可供下载的软件包
$apt-cachesearchdvdcss(模糊搜索软件含“dvdcss”)
⑤清除Debian中的不再需要的安装包(两步)
$ls-l/var/cache/apt/archives/(.deb文件保留在这个目录里面。
这个命令是显示里面的.deb文件)
#apt–getclean
第三章shell编程
1.
(1)Tab寻找匹配的命令
(2)上下键回到前后的命令
(3)echo“ncjkasdncv”或者echoncjkasdncv(显示字符ncjkasdncv)
(4)
2.输入输出重定向
第四节.ubuntu下安装与卸载软件方法
2008-11-1311:
29
1、通过deb包安装的情况:
安装.deb包:
代码:
sudodpkg-ipackage_file.deb
反安装.deb包:
代码:
sudodpkg-rpackage_name
2、通过apt-get安装的情况:
安装
代码:
sudoapt-getinstallpackage_name
反安装
代码:
sudoapt-getremovepackage_name
3、sudodpkg-ppackage_name卸载软件包及其配置文件,但无法解决依赖关系!
sudoaptitudepurgepkgname卸载软件包及其配置文件与依赖关系包!
清除所有已删除包的残馀配置文件
dpkg-l|grep^rc|awk'{print$2}'|sudoxargsdpkg-P
如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。
dpkg:
--purgeneedsatleastonepackagenameargument
Typedpkg--helpforhelpaboutinstallinganddeinstallingpackages[*];
Use`dselect'or`aptitude'foruser-friendlypackagemanagement;
Typedpkg-Dhelpforalistofdpkgdebugflagvalues;
Typedpkg--force-helpforalistofforcingoptions;
Typedpkg-deb--helpforhelpaboutmanipulating*.debfiles;
Typedpkg--licenseforcopyrightlicenseandlackofwarranty(GNUGPL)[*].
Optionsmarked[*]producealotofoutput-pipeitthrough`less'or`more'!
4、dpkg安裝的可以用apt卸載,反之亦可
5、aptitude与apt-get一样,是Debian及其衍生系统中功能极其强大的包管理工具。
与apt-get不同的是,aptitude在处理依赖问题上更佳一些。
举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。
这样,系统中不会残留无用的包,整个系统更为干净。
以下是笔者总结的一些常用aptitude命令,仅供参考。
命令
作用
aptitudeupdate
更新可用的包列表
aptitudeupgrade
升级可用的包
aptitudedist-upgrade
将系统升级到新的发行版
aptitudeinstallpkgname
安装包
aptituderemovepkgname
删除包
aptitudepurgepkgname
删除包及其配置文件
aptitudesearchstring
搜索包
aptitudeshowpkgname
显示包的详细信息
aptitudeclean
删除下载的包文件
aptitudeautoclean
仅删除过期的包文件
当然,你也可以在文本界面模式中使用aptitude。
6、常用apt命令
apt-cachesearch#------(package搜索包)
apt-cacheshow#------(package获取包的相关信息,如说明、大小、版本等)
sudoapt-getinstall#------(package安装包)
sudoapt-getinstall#-----(package--reinstall重新安装包)
sudoapt-get-finstall#-----(强制安装?
#"-f=--fix-missing"当是修复安装吧...)
sudoapt-getremove#-----(package删除包)
sudoapt-getremove--purge#------(package删除包,包括删除配置文件等)
sudoapt-getautoremove--purge#----(package删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))
sudoapt-getupdate#------更新源
sudoapt-getupgrade#------更新已安装的包
sudoapt-getdist-upgrade#---------升级系统
sudoapt-getdselect-upgrade#------使用dselect升级
apt-cachedepends#-------(package了解使用依赖)
apt-cacherdepends#------(package了解某个具体的依赖?
#当是查看该包被哪些包依赖吧...)
sudoapt-getbuild-dep#------(package安装相关的编译环境)
apt-getsource#------(package下载该包的源代码)
sudoapt-getclean&&sudoapt-getautoclean#--------清理下载文件的存档&&只清理过时的包
sudoapt-getcheck#-------检查是否有损坏的依赖
7、dpkg的介绍及命令使用:
简介
dpkg是Debian的中级软件包管理器,类似RPM.
dpkg是Debian软件包管理系统的中流砥柱,负责安全卸载软件包,配置,以及维护已安装的软件包.也是Debian系统中众多软件包管理工具的后端.有关dpkg的更多介绍参阅:
http:
//www.dpkg.org
系统中所有packages的信息都在/var/lib/dpkg/目录下,其中子目录”/var/lib/dpkg/info”用于保存各个软件包的配置文件列表.
.conffiles记录了软件包的配置文件列表
.list保存软件包中的文件列表,用户可以从.list的信息中找到软件包中文件的具体安装位置.
.md5sums记录了软件包的md5信息,这个信息是用来进行包验证的.
.prerm脚本在Debian报解包之前运行,主要作用是停止作用于即将升级的软件包的服务,直到软件包安装或升级完成.
.postinst脚本是完成Debian包解开之后的配置工作,通常用于执行所安装软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 常用 语句 总结
![提示](https://static.bdocx.com/images/bang_tan.gif)