十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
管理文件和目录的命令
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、雅安服务器托管、营销软件、网站建设、剑川网站维护、网站推广。
ls 列出目录下的内容 常用参数有 -a 显示指定目录下所有目录与文件,包括隐藏文件
ln 连接一个文件 常用参数有 -s 表示是符号连接,如果不用参数则是硬连接.
cat 显示文件内容或连接两个或多个文件 如#cat readme.txt则显示出readme.txt文件的内容
#cat filea fileb fileC 表示把文件filea和fileb的内容合并在filec中
more 分布显示文件内容 常用参数有-p 显示下一屏之前先清屏 -d 在底部提示信息.
mv 删除一个文件 常用参数有 -i 交互式操作,则在执行操作前会提示你 -f 和 -i相反一点也不提示
cp 复制文件或目录到另一个文件或目录
rm 删除一个目录中的一个或多个文件和目录 常用参数有-i 交互式操作,则在执行操作前会提示你 -f 和 -i相反一点也不提示
mkdir 创建一个目录 常用参数有-m 对新目录设置权限,-p表示要创建的路径名称
rmdir 删除目录 常用参数有-p 删除所有该目录及子目录.
文件系统和磁盘空间的命令
df 磁盘空间检查
du 显示磁盘空间的使用情况
find 搜索文件,并执行指定的操作,功能强大.
mount 挂载文件系统
umount 卸载文件系统
文件备份和压缩命令
tar 为文件目录创建档案,打包文件,解压和压缩文件,常用参数有 -zxvf解压文件 -cvf压缩文件
用户管理及设定权限命令
dduser 新增用户
chmod 修改文件/目录的属性
语法 chmod [who] [+ - =] [mode] 文件名
who 可以是u 用户 g 组 o 其他 a 表示所有用户,系统默认值
+ 添加某个权限 -取消某个权限 = 赋予指定权限并取消其他所有权限
mode可以是
r 可读 w 可写 x 可执行 如#chmod ug +w,o-x text 设定文件text的属性为,
文件属主(u)增加写权限,与文件属主同组用户(g)增加写权限,其他用户(o)删除执行权限
还有一种是数字设定法
0表示没有权限,1表示可执行权限,2表示可写出权限,4表示可读权限,然后将其相加,其顺序是
(u)(g)(o) 如:#chmod 777 readme.txt 设定它的属性为文件属主、同组用户、其他人可读可写可执行
chown 语法:chown [选项] 用户或组 文件或目录
参数 -R 改变指定目录及其所有子目录和文件的属主
-v显示chown命令所做的工作
su 让普通用户拥有超级用户或其他用户的权限 语法: su [选项][用户账号],参数:-c执行一个命令后就结束
who 查看当前登录的用户情况
wall 对全部已登录用户发送信息
write 向系统某个用户发送信息
查看系统信息命令
shutdown 正常关机
ps 查看目前程序执行的情况 参数 -aux
top 查看目前程序执行情况和内存使用情况
kill 关闭一个正在执行的程序
uname 查看核心版本
uptime 查看系统负载
free 查看目前内存的使用情况
网络操作命令
ftp 传送文件
telnet 连接到其他计算机
netstat 查看网络状况
finger 查询某个用户的数据
ping 查询某个机器是否开着
希望楼主常用 google 或 百度
linux中关机命令
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。
1.shutdown
shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导 致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户 系统将要关闭。并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的﹐还可能重启。这是由所有进程 〔process〕都会收到系统所送达的信号〔signal决定的。这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件〔mail〕和新闻 〔news〕的程序则可以正常地离开等等。
shutdown执行它的工作是送信号〔signal〕给init程序﹐要求它 改变runlevel。Runlevel 0被用来停机〔halt〕﹐runlevel 6是用来重新激活〔reboot〕系统﹐而runlevel 1则是被用来让系统进入管理工作可以进行的状态﹔这是预设的﹐假定没有-h也没有-r参数给shutdown。要想了解在停机〔halt〕或者重新开机 〔reboot〕过程中做了哪些动作﹐你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。
shutdown 参数说明:
[-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。 [-r] 重启计算器。
[-k] 并不真正关机﹐只是送警告信号给每位登录者〔login〕。 [-h] 关机后关闭电源〔halt〕。
[-n] 不用init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所产生的后果往往不总是你所预期得到的。
[-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数﹐但是可以输入一个用来解释的讯息﹐而这信息将会送到每位使用者。
[-f] 在重启计算器〔reboot〕时忽略fsck。 [-F] 在重启计算器〔reboot〕时强迫fsck。
[-time] 设定关机〔shutdown〕前的时间。 2.halt----最简单的关机命令
其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。
参数说明:
[-n] 防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。
[-w] 并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录。 [-d] 不写wtmp纪录〔已包含在选项[-n]中〕。 [-f] 没有调用shutdown而强制关机或重启。 [-i] 关机〔或重启〕前﹐关掉所有的网络接口。 [-p] 该选项为缺省选项。就是关机时调用poweroff。 3.reboot
reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它的参数与halt相差不多。
4.init
init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的用户进程﹑守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel),init 0为关机﹐init 1为重启。
终端模式 关机命令有学问
1.“shutdown”实现延迟关机
“shutdown”命令是在Linux文本模式(终端模式)下,使用最多的关机或重启命令。其使用格式为:“[sudo] shutdown 参数 延迟时间”。
“参数”常用的有“-h”和“-r”,“-h”对应关机操作,“-r”对应系统重启(使用“-r”参数时,其功能与Linux系统中的另一个命令“reboot”功能类似)。
“延迟时间”是指从发出命令到真正执行关机或重启操作的延迟时间。又因该命
令的执行,需要有管理员权限,所以如果当前登录用户(如“root”用户)具有该权限,则无须在“shutdown”命令前加“sudo”,否则需要加上。
“ shutdown”命令执行后,将通知所有登录用户系统将要关闭,并停止新用户的登录请求,收到终止信号的用户进程或守护进程也将安全地停止。
细心的读者也许会发现,在Windows系统中也存在一个“shutdown”命令,它的用法与Linux上的“shutdown”命令大同小异,不过需要注意的是它的参数与Linux上的“shutdown”命令有所不同,使用时要注意区分。另外,Windows系统中“shutdown”命令具有关闭远程计算机的功能,而Linux系统中的“shutdown”命令本身尚不具备该功能。虽然如此,后面我们会介绍如何在远程登录软件OpenSSH的帮助下,使用“shutdown”命令来实现关闭远程计算机的功能。
2.“poweroff”、“halt”命令 快速关机
“poweroff”与“halt”命令都是为与传统System V保持兼容而采用的命令。在Linux系统中,如没有指定特殊参数,它们都将调用“shutdown”命令并附加“-h”参数来完成关机功能。该命令的执行要求具有系统管理员权限。在GNOME终端窗口中直接输入“sudo poweroff”或“sudo halt”命令,将直接关机。
3.“init”、“telinit” 终极关机命令
“init”命令用来切换系统运行级别,传统的System V将系统划分为多个运行级别,包括“0-6”7个级别:
“0”对应系统停机状态;
“1”为单用户状态,类似Windows的安全模式,常用于系统修复; “2”为多用户状态(没有NFS); “3”为完全多用户状态(含NFS); “4”为预留的运行模式; “5”为多用户图形环境; “6”是系统重启状态。
很显然,命令“init 0”的作用是由当行运行级别切换到关机状态,而实际执行是向系统的“init”进程发送终止信号,因“init”进程是系统中的“顶级”进程,该进程终止,意味着系统中的用户进程和守护进程等同时终止,即实现了系统关机的功能。
与“init”命令功能相同的命令还有“telinit”命令。使用“telinit 0”命令也可以实现关机功能。值得指出的是,“init”与“telinit”命令的执行均需要系统管理员权限。
远程关机 SSH来帮忙
如前所述,Windows系统中的“shutdown”命令具有远程关机的功能,只要有
远程计算机上的具有关机权限的用户账号即可。那么,在Linux系统中如何实现远程关机呢?
如果要关闭网络中的另一台Linux计算机,首先必须要有另一台计算机上的用户账号;其次,另一台计算机支持远程登录,如支持通过SSH安全登录。这样,我们可以轻松实现远程关机功能了。
假设远程计算机支持SSH远程登录,则远程关闭该计算机的方法有两种:一是登录到该系统后运行前面介绍的各种关机命令来进行关机;另一种是借助于“ssh”命令不用登录也可以进行关机,“ssh”的命令格式为:“ssh –l user remotehost sudo shutdown –h now”。其中“user”为在远程计算机系统中拥有合法账号的用户,“remotehost”是远程计算机的合法域名或IP地址,“sudo shutdown –h now”则是在远程计算机上以管理员身份执行关机命令。除了“shutdown”以外,像“halt”、“poweroff”、“init 0”等命令也均可以使用。
通俗点说就是对Linux进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。跟很早之前的DOS命令类似。
常用的命令比如ls、cp、rm、cat等等。网上有很多介绍这方面的知识,你BAIDU下
1、pwd (pwd:print working directory 打印当前目录)
2、 mkdir -p ./d1/d11 (-p一次创建多个目录)
3、rmdir ./d1/d11 (rmdir :remov directory 移除目录)
4、cd d1 (cd:change directory 改编目录)
cd .. (..代表父目录)
5、touch f1 f2 f3 (中间有空格,touch命令用来创建空白文件)
6、rm -f f3 (rm:移除命令,-f force强制)
7、ls -lf1 (ls -l 命令显示文件或者目录的详细信息)
8、rm f1 ./d1/. (移动文件)
9、cat -n ./d1/f1 f2
10、more -5 f2
注意:命令与选项、参数之间都是有空格的,如果你看到没有,有可能是百度去掉空格或者我漏打了;
以上命令都是经过在shell上运行过的,可以直接运行的;
ps:都是基本的命令,如果有时间的话,还是看一下linux教程吧