如何写论文?写好论文?免费论文网提供各类免费论文写作素材!
当前位置:免费论文网 > 美文好词 > 优质好文 > linux系统基础命令

linux系统基础命令

来源:免费论文网 | 时间:2018-11-08 14:46 | 移动端:linux系统基础命令

篇一:Linux常用命令详解

su

su命令是最基本的命令之一,常用于不同用户间切换。例如,如果登录为 user1,要切换为user2,只要用如下命令:

$su user2

然后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。完成之后就可以用exit命令返回到user1。

su命令的常见用法是变成根用户或超级用户。如果发出不带用户名的su命令 ,则系统提示输入根口令,输入之后则可切换为根用户。

如果登录为根用户,则可以用su命令成为系统上任何用户而不需要口令。

pwd

pwd命令也是最常用最基本的命令之一,用于显示用户当前所在的目录。

cd

cd命令不仅显示当前状态,还改变当前状态,它的用发跟dos下的cd命令基本一致。 cd ..可进入上一层目录

cd -可进入上一个进入的目录

cd ~可进入用户的home目录

ls

ls命令跟dos下的dir命令一样,用于显示当前目录的内容。

如果想取得详细的信息,可用ls -l命令, 这样就可以显示目录内容的详细信息。 如果目录下的文件太多,用一屏显示不了,可以用ls -l |more分屏显示 。 find

find命令用于查找文件。这个命令可以按文件名、建立或修改日期、所有者(通常是建立文件的用户)、文件长度或文件类型进行搜索。

find命令的基本结构如下:

$find

其中指定从哪个目录开始搜索。指定搜索条件。表示找到文件怎么处理。一般来说,要用-print动作,显示 整个文件路径和名称。如果没有这个动作,则find命令进行所要搜索而不显示结果,等于白费劲。

例如,要搜索系统上所有名称为ye的文件,可用如下命令:

$find / -name ye -print

这样就可以显示出系统上所有名称为ye的文件。

tar

tar最初用于建立磁带备份系统,目前广泛用于建立文件发布档案。可用如下方法建立tar档案:

$tar cvf

例如,如果要将当前目录中所有文件存档到ye.tar中,可用如下命令:

$tar cvf ye.tar *.*

要浏览档案内容,将c选项变成t。如果要浏览ye.tar档案中的内容,可用如下命令: $tar tvf ye.tar

要取出档案内的内容,将c选项变成x。如果要将ye.tar档案中的内容取到当前目录中,可用如下命令:

$tar xvf ye.tar

gzip

gzip命令用于压缩文件。 例如,如果要将ye.txt文件压缩,可用如下命令: $gzip ye.txt

这样就可以压缩文件并在文件名后面加上gz扩展名,变成文件ye.txt.gz。 解压缩文件可用gzip -d命令实现:

$gzip -d ye.txt.gz

这样就可以解压缩文件并删除gz扩展名。除此之外还可以用gunzip命令来解 压缩文件,效果跟用gzip -d命令一样。

旧版的tar命令不压缩档案,可用gzip压缩。例如:

$tar cvf ye.tar *.txt

$gzip ye.tar

则可建立压缩档案ye.tar.gz。

新版的tar可以直接访问和建立gzip压缩的tar档案,只要在tar命令中加上z 选项就可以了。例如:

$tar czvf ye.tar *.txt

生成压缩档案ye.tar.gz,

$tar tzvf ye.tar *.txt

显示压缩档案ye.tar.gz的内容,而

$tar xzvf ye.tar *.txt

取出压缩档案ye.tar.gz的内容。

mkdir

这个命令很简单,跟dos的md命令用法几乎一样,用于建立目录。

cp

cp命令用于复制文件或目录。

cp命令可以一次复制多个文件,例如:

$cp *.txt *.doc *.bak /home

将当前目录中扩展名为txt、doc和bak的文件全部复制到/home目录中。

如果要复制整个目录及其所有子目录,可以用cp -R命令。

rm

rm命令用于删除文件或目录。

rm命令会强制删除文件,如果想要在删除时提示确认,可用rm -i命令。

如果要删除目录,可用rm -r命令。rm -r命令在删除目录时,每删除一个文件或目录都会显示提示,如果目录太大,响应每个提示是不现实的。这时可以用 rm -rf命令来强制删除目录,这样即使用了-i标志也当无效处理。

mv

mv命令用于移动文件和更名文件。例如:

$mv ye.txt /home

将当前目录下的ye.txt文件移动到/home目录下,

$mv ye.txt ye1.txt

将ye.txt文件改名为ye1.txt。

类似于跟cp命令,mv命令也可以一次移动多个文件,在此不再赘叙。

reboot

重启命令,不必多说。

halt

关机命令,不必多说。

扫盲行动之二:轻松安装、卸载Linux软件

以下三篇文单大部分内容是雷同的,懒得整理,所以全放上来了!!

第一篇:

Linux下软件的安装与卸载

在Windows下安装软件时,只需运行软件的安装程序(setup、install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall、unware、“卸载”等)就能将软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击“下一步”就可以了。而 Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观。其实在Linux下安装和卸载软件也非常简单,同样也有安装向导或解压安装的方式,不相同的只不过是除了二进制形式的软件分发外,还有许许多多以源代码形式分发的软件包,下面就来详细地讲一讲这些软件的安装与卸载:

一、二进制分发软件包的安装与卸载

Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。

1、*.rpm形式的二进制软件包

安装:rpm -ivh *.rpm

卸载:rpm -e packgename

说明:RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸载时也可以将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用rpm形式的软件包。rpm的参数中-i是安装,-v是校验,-h是用散列符显示安装进度,*.rpm是软件包的文件名(这里的*.rpm特指*.src.rpm以外的以rpm为后缀的文件);参数-e是删除软件包, packgename是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,例如apache-3.1.12- i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,它们的软件包名称分别是apache和apache- devel。更多的rpm参数请自行参看手册页:man rpm。

如果你不喜欢在字符界面下安装或卸载这些软件包,完全可以在X-Window下使用图形界面的软件包管理程序,如glint、xrpm这样的图形接口,或者是KDE的kpackge等,这样对软件包的安装、升级、卸载、验证和查询就可以通过点击鼠标来轻松完成。

2、*.tar.gz/*.tgz、*.bz2形式的二进制软件包

安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2

卸载:手动删除

说明:*.tar.gz/*.bz2形式的二进制软件包是用tar工具来打包、用gzip/bzip2压缩的,安装时直接解包即可。对于解压后只有单一目录的软件,卸载时用命令“rm -rf 软件目录名”;如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),想知道解压时向系统中安装了哪些文件,可以用命令“tar ztvf *.tar.gz”/“tar ytvf *.bz2”获取清单。tar的参数z是调用gzip解压,x是解包,v是校验,f是显示结果,y是调用bzip2解压,t是列出包的文件清单。更多的参数请参看手册页:man tar。

如果你更喜欢图形界面的操作,可以在X-Window下使用KDE的ArK压缩档案管理工具。

3、提供安装程序的软件包

这类软件包已经提供了安装脚本或二进制的安装向导程序(setup、install、install.sh等),只需运行它就可以完成软件的安装;而卸载时也相应地提供了反安装的脚本或程序。例如SUN公司的StarOffice办公软件套件就使用名为setup的安装程序,而且在软件安装后提供反安装的功能,目前这种类型的软件包还比较少,因其安装与卸载的方式与Windows软件一样,所以就无需多讲了。

篇二:linux基础命令总结

1.shutdown -h now 立刻进行关机

2.shutdown -r now 重新启动

3.reboot 重启

4.logout 用户注销

5.新建用户:useradd zhangbinbin

6.修改密码passwd zhangbinbin

7. 删除用户:userdel zhangbinbin

8.删除用户以及用户主目录: userdel -r zhangbinbin

9.pwd 显示当前工作目录

10.cd 更改目录

11. ls -a 显示隐藏文件 ls -l 显示文件的详细信息 ls -al

12.mkdir (文件名)建立目录

13.rmdir (文件名) 删除空目录

14.dir 显示目录下面的文件

15.建立空文件:touch aaa

16.拷贝命令:cp j2sdk-tab? /home/

17.递归复制命令(复制子目录的信息) cp -r dir1 dir2

18.mv 移动文件和文件夹

19.rm 删除文件和目录

20. 删除所有内容(包括目录和文件) rm -rf*

21.强制删除,不进行询问:rm –rf fileName

22.在文本中查询内容 :grep "zhangbinbin" hello.jsp

23.上翻页:shift+pageup

24.帮助命令:man cat

25. 搜索文件和目录:find /home -amin(/atime) -10 十分钟/十小时内存取的文件或目录

26.find /home/-cmin(/ctime) -10 十分钟(/十小时)内更改过的文件或目录

27. find / -name pan :从根目录开始 查找名字为pan的文件; find /home -size +10k :查找/home目录下大小问10K的文件

28.定向命令: ls -l > a.txt( 覆盖写) ls -al >> aa.txt (追加)

29.新建组: groupadd ploice

30.添加用户到组:useradd -g ploice zhangbinbin

31.cat /etc/passwd 用于查看所有用户信息

32.改变文件或目录的权限:chmod 744 mytask.sh文件

33.usermod -g 组名 用户名 :改变用户所在的组(注意:在root的管理权限才可以用usermod 修改权限)

34.改变文件的拥有者 : chown xiaoming zhangbinbin

35.chgrp root abc :改变abc的所属组为root

36.安装bin文件: ./ xxx.bin

37.查看环境配置文件:cat /etc/profile (用#号来注销)

38.进入图形界面:startx 进入命令行模式: shift+ctrl+alt+f*

39.注:白色的为普通文件,绿色的为可执行文件,蓝色的为文件夹,青色表示连接文件。

40.查看linux系统分区具体情况:fdisk –l

41.查看某个目录是在那个分区:df /boot/

df -hc 查看硬盘的使用和参数

42.显示变量环境:env

43.修改shell类型 : chsh -s /bin/?sh如:chsh -s /bin/csh

44.tab 键的运用

45.history 命令

46.追踪路由:traceroute

47.setup 命令

48.查看网卡情况: ifconfig

49.安装rpm包 :rpm -ivh rpm包全路径名称 ;删除 rpm包 :rpm -e rpm包全路径名称

50.查询安装的所有 rpm包 :rpm -qa 具体查询是否安装了某个rpm包:rpm -q samba

51.强制删除 rpm包 rpm -e --nodeps samba

52.netstat -an 查看网络监听情况

53.ps/top 查看CPU 和 内存 ps -aux

54.终止某个进程:kill 进程号 /强杀:kill -9 进程号

55.显示当前系统时间按:date 月月日日呢时时分分年年年年.秒秒

56.查看某年/某年某月的月历:cal 2008 /cal 3 2002

57.ctrl +c 推出

58.修改/root/.bash_profile 文件中的路径(注意.bash_profile文件为隐

藏文件)

59.管道的运用: | more

60. 挂载光驱命令:mount /mnt/cdrom/

61.卸载命令: umount /boot/

62.安装.tar.gz文件命令:tar –zxvf xxx.tar.gz

63.设置任务调度命令:先切换到/etc 目录,crontab –e 进行编辑 或是建立一个.sh文件(shell编程) 然后把所有任务现在里边,然后添加到 crontab –e 文件中。(其中crontab –r 终止任务调度;crontab –l列出当前有哪些任务调度。)

64. 进入初始化设置文件: vi /etc/inittab

Vi命令 文本 末行

Vi hello.cpp

Esc

:wq

Ls

Gcc -v

Gcchello.cpp

Ls

./a.out

算数运算 bc

设置系统参数

Vim /etc /sysconfig /networking /devices /if ….etho

/restart /etc /rc.d/init.d /network

查看服务器是否启动

Netstat -nat

查看ssh启用的端口

Netstat -tlunp | grep ssh

出现vsftp could not bind listening

解决办法:service xinetd stop

/usr/local/sbin/vsftpd &

查看各项登陆信息

/var/log/

让某些用户无法登入ftp +进去

Vim/etc/vsftpd/ftpusers

解决vsftpd:uecognized service

Vi /etc/xinetd.d/gsftp Ipv4 socket

篇三:Linux基础命令汇总

内容:

Linux下常用命令

虚拟机Vmware6.0的安装和使用

在Vmware6.0下安装RedHat 9.0

Linux驱动班环境搭建

一、 Linux下常用命令

1、 Linux命令格式

Linux命令的组成部分:命令字、命令选项、命令参数

2、 命令格式举例

3、 命令中的其他组成

命令提示符表示命令输入的状态

管理员root用户的提示符“#”

[root@localhost ~]#

普通用户提示符“$”

[teacher@localhost ~]$

4、 获得命令帮助

(1)help命令

$ help pwd

(2)“--help”命令选项

$ touch --help

(3)使用man命令阅读手册页

$ man ls

(4)使用info命令阅读信息页

$ info ls

5、 目录操作命令

(1) 列目录

$ls

ls 主要选项参数如下所示:

选 项

-l 参 数 含 义 一行输出一个文件(单列输出)

-a,-all 列出目录中所有文件,包括以“.”开头的文件

实例:$ls -al /home 详细查看/home目录下所有文件及目录

(2) 显示当前目录名称

$ pwd

a) 作用

在Linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知用户目前处于哪一个目录中。要想知道当前所处的目录,可以使用pwd命令,该命令显示整个路径名。此命令显示出当前工作目录的绝对路径。

b) 实例

[root@localhost ~]#cd /usr/bin;pwd

/usr/bin

(3) 更改当前目录

a) 格式

cd [路径]

其中的路径为要改变的工作目录,可为相对路径或绝对路径。

b) 使用实例

[root@localhost ~]# cd /home/yft/

[root@localhost yft]# pwd

[root@localhost yft]# /home/yft/

该实例中变更工作目录为“/home/yft/”,在后面的 pwd(显示当前目录)的结果中可以看出。

(4)建立和删除目录

$ mkdir mydir 建立目录mydir

$ rmdir mydir删除目录mydir

6、 路径的标识

(1)相对路径是以“.”或“..”开始的目录路径表示形式

cd ./test 进入当前目录的test目录

ls ../bin 进入上一级目录的子目录bin

(2)绝对路径是以“/”开始的路径表示形式

ls /

cd /home

7、 文件操作命令

(1)建立空文件

$ touch tfile

(2)文件查找

按文件名进行查找

$ find . -name “file*”在当前目录查找以file开头的所有文件

(3)复制和删除文件

$ cp filea fileb 在当前目录下为filea文件复制一份文件fileb

$ rm filea 删除文件filea

(4)文件移动与重命名

$ mv filea fileb 重命名

$ mv filea dira/ 把filea文件移动到dira目录

8、 文本文件查看命令

(1)显示文本

$ cat /etc/passwd

(2)分页显示文本

$ more /etc/passwd

(3)分页文本浏览

$ less /etc/passwd

(4)显示文件首

$ head -5 /etc/passwd

(5)显示文件尾

$ tail -5 /etc/passwd

9、 网络相关命令

(1)ifconfig

用于查看和配置网络接口的地址和参数,包括IP地址、网络掩码、广播地址,它的使用权限是超级用户。

例如: *ifconfig eth0 查看网口eth0的接口信息*ifconfig eth0 192.168.1.100 设置eth0的IP地址为192.168.1.100 (2)ping 测试和远程计算机的联网状态 例如:ping 192.168.1.1注意:在Linux下会持续的ping,按ctrl+c退出。

10、 光盘的基本使用

(1)光盘驱动器设备文件

/dev/cdrom

(2)挂载光盘使用mount命令

# mount -t iso9660 /dev/cdrom /mnt/cdrom/

(3)光盘内容的读取

使用命令访问光盘挂载点目录

# ls /mnt/cdrom/

(4)卸载光盘使用umount命令

# umount /dev/cdrom

11、 U盘的使用方法

(1)识别USB存储设备

包括USB硬盘、U盘、MP3播放器等

/dev/sda /dev/sdb…… # fdisk -l (2)使用mount命令挂载U盘 #mkdir /mnt/usb # mount -t vfat /dev/sda1 /mnt/usb (3)通过挂载点目录访问U盘的内容 # ls /mnt/usb (4)使用umount命令卸载U盘 # umount /mnt/usb 12、 创建、查看、恢复归档和压缩文件 (1)归档和压缩tar cvfredhat.tar redhattar z(j)cvf redhat.tar.gz(bz2) redhat (2)查看归档和压缩文件tar tvfredhat.tartar tz(j)vfredhat.tar.gz(bz2) (3)恢复归档文件和压缩文件tar xvfredhat.tartar z(j)xvf redhat.tar.gz(bz2) 13、 RPM软件包 (1)RPM最早是由Red Hat公司提出的软件包管理标准,目前应用于很多Linux发行版 RPM Package Manager (2)RPM软件包的文件名

(3)rpm查询命令

(4)软件包查询实例

(5)RPM安装命令 rpm命令配合“-i”选项用于安装RPM软件包

rpm命令配合“-ivh”在安装RPM软件包时会显示更多的提示信息 rpm -ivh vim-common-6.3.035-3.i386.rpm (6)RPM包卸载

rpm命令配合“-e”选项用于安装RPM软件包

(7)RPM包升级

rpm命令配合“-U”选项用于安装RPM软件包

14、 用户帐号和组的管理

(1) 用户帐号管理

a) 建立用户帐号


linux系统基础命令》由:免费论文网互联网用户整理提供;
链接地址:http://www.csmayi.cn/meiwen/26059.html
转载请保留,谢谢!
相关文章