Linux基本命令(3)

1.用绝对路径使用命令,如

$ /bin/ls

2.查看用户预设路径

$ echo $PATH

$ /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

冒号分隔的多个路径,如果一个命令有两个版本的路径存在,如/usr/local/bin 和/usr/bin,则先选择前者执行;

3.添加命令路径

如果系统找不到某个命令,则必须将该命令的路径添加到搜寻路径中

$ export PATH=$PATH:/usr/bin;

以上命令表示在原来的搜寻命令后加上/usr/bin这条路径

4.把命令放到后台和从后台带回

$ gcc hello.cc &

[1] 21475

在命令后面加&会把命令放在后台,返回[1]是指定给该命令的工作序号,21475是进程识别码

$ fg %1

$ fg 21475

这两条命令都可以将前面的命令从后台带回前台

$ kill %1

终止该命令

5.参考手册,manual pages

$ man ls   ;查看ls命令

$ man 1 ls  ;1表示命令分类码

$ apropos edit  :查询跟edit有关的命令,系统根据手册中的NAME查找

$ info find

6.文件所有权和权限

read,可读;write,可写(添加或删除文件);execute,可执行(列出目录下相关信息)

UNIX文件权限:拥有者(owner)、文件拥有者所在群(group)、其他用户(others)

ls -l 命令的结果如下

7. 改变权限命令

首先,必须以root身份

$ chown bin sample ;将sample程序的拥有者改为bin

$ chgrp bin sample ;将sample程序的群改为bin

$ chmod +x header ;给header文件加可执行权限

$ chmod -x header ;

$ chmod u+x header ;把可执行权限只设给自己

$ chmod ug+rwx header; 一次分配多种权限

$ chmod 绝对模式 header ;

$ umask 绝对模式 header ;

如:

$ chmod 777 header; 开启所有用户的所有权限,7=4+2+1;

$ chmod 741 header : user的所有权限,group的读和执行,other的执行权限

$ umask 的绝对模式是反的,取补

如:$ umask 027 headr ;与 $ chmod 750 header 效果一样

Linux基本命令(3)

时间: 2024-12-29 12:31:15

Linux基本命令(3)的相关文章

linux基本命令整理(三):进程和vim

linux基本命令整理(三) -----------进程和vim 一.进程 1.查看进程 ps:将某个时间点的程序运行的状况截取下来 a:所有的进程 x:后台进程 u:有效的使用者相关的进程(常用组合aux) -IA:也能观察系统所有的数据 axjf:连同部分的程序树状态 -I:今查看和自己bash相关的程序 top:动态的观察进程的变化 -d:后面接描述,就是整个页面刷新的时间:默认是5秒 -b:以批次的方式执行top -n:与-b搭配使用,意义是需要进行几次top的输出结果 如:top -b

Linux 基本命令运行

Linux 基本命令运行 开启Linux操作系统,要求以root用户 登录GNOME图形界面,语言支持选择 为汉语 使用快捷键切换到虚拟终端2,使用普通 用户身份登录,查看系统提示符 使用命令退出虚拟终端2上登录的用户 使用快捷键切换到虚拟终端5,使用管理员身份登录,查看系统提示符 使用命令退出虚拟终端5上登录的用户 切回图形界面,右单击桌面打开终端,输入关闭系统的命令 查看哪些用户在系统上工作 修改当前时间为2018年8月26号11:28 查看2015年10月份日历 使用两种方法查看ls命令的

LINUX基本命令行手册一

linux基本命令行手册一    1.1基本的网络命令        1>wget 从服务器上检索或下载文件,支持HTTP,HTTPS,FTP协议,服务器响应后,会将请求到的文件下载到当前用户所处的目录下        语法:wget [option]... [URL]...        option:            -t:尝试请求服务器的次数,若在指定的次数内,未响应,则断开链接            -o:将信息输出保存在记录文件中            -nc:支持断点下载,当下

转:Linux基本命令大全

Linux基本命令大全 新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容易掌握. 由于操作和使用环境的陌生,如果要完全熟悉Linux的应用我们首先要解决的问题就是对Linux常用命令的熟练掌握.本章我们就来介绍Linux的常用基本命令. 首先启动Linux.启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中“系统管理员”拥有最高权限. 在启动Linux后

linux基本命令操作(一)

常用系统命令: [[email protected] ~]# uname    //查看内核信息// Linux [[email protected] ~]# uname  -r       //只显示内核版本// 2.6.18-348.el5 [[email protected] ~]# uname  -a       //显示主机名.内核.硬件平台等全部信息a--all// Linux localhost.localdomain 2.6.18-348.el5 #1 SMP Wed Nov 2

linux基本命令操作(二)

·        du命令使用: [[email protected]]# du       //后没有选项和参数,默认评估当前目录下的所有目录的大小,当然也包括当前目录的大小// 237     ./grub 12      ./lost+found 6555    . [[email protected]]# ls config-2.6.18-348.el5  initrd-2.6.18-348.el5.img  System.map-2.6.18-348.el5 file1.txt]   

Linux基本命令(一)

Linux基本命令 编辑器 vim编译器 Gnu工具链-gcc调试器 GDB操作系统是用C来写的 系统编程 (核心骨架 80%) 文件I/O 文件系统 进程{ 进程控制原语.进程间通信.进程间关系 信号 线程{ 线程控制原语.线程同步机制 网络编程{ socket套接字. TCP/IP/UDP.并发服务器开发(多进程并发.多线程并发.异步I/O(epoll.select.poll)) shell编程 {正则表达式数据库 gnu创始人 理查德 马修 斯托曼 shell:命令解释器,根据输入的命令执

shell linux基本命令实例

1. 在当前目录下,查找20分钟内,被访问过的文件, 并将文件的详情显示出来: find ./ -name '*.log' -mmin -20 -exec ls -l {} \; 注释:其中{}将会被文件名替换,而;冒号用于表示命令结束.而;由于用于ls命令,而非find命令,所以需要escaped by \或者用单引号包起来. 2014年6月23日19:02:25 2.关于如何查看隐藏文件: ls -a 2014年6月24日09:39:02 3.grep正则表达式: 何为转义:将特殊符号当普通

Linux基本命令(2)

1.如果在任何命令的后面加上一个>和文件名(不一定事先存在),那么这个命令的执行结果就被送至该文件中.如: $ls /usr/bin > ~/unknown 如果该文件已经存在,则ls命令的输出结果将会覆盖原来的文件内容.如果用csh和tcsh型的shell,可用下列方法避免覆盖, $set noclobber 在bash下,可用下列命令避免覆盖, $noclobber=1    (不一定是1,其他数值也可以) 2.可以用>>将命令的结果附加到文件的末尾,如 $ls /usr/bi