一、目录操作命令
cd
cd命令功能
在每一个操作系统中,都需要有改变目录的工作,Linux也不例外,在Linux操作系统中,是通过cd命令来改变工作目录的。
cd命令的命令格式及用法
命令格式:cd
命令用法
例:现在的工作目录为:/home/development,想改变当前工作目录,进入下一层目录temp,应使用cd命令。
[development@www
~]$
pwd
————可以通过pwd命令查看当前工作目录。
/home/development
————当前工作目录为:/home/development
[development@www
~]$
cd
temp/
————通过cd
temp命令改变当前目录为/home/development/temp
[development@www
temp]$
pwd
————再次使用pwd命令查看当前工作目录
/home/development/temp
————可知当前工作目录为:/home/development/temp
在Linux的目录结构中“.”表示当前目录,“..”表示当前目录的父目录,“/”表示根目录。
二、常用文件命令。
1、文件处理命令:ls
命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls
选项[-ald]
[文件或目录]
-a
显示所有文件,包括
隐藏文件
-l
详细信息显示
-d
查看目录属性
2、文件处理命令:cd
命令名称:cd
命令英文原意:change
directory
命令所在路径:shell内置命令
执行权限:所有用户
语法:cd
[
目录]
功能描述:切换目录
范例:$
cd
/
切换到根目录
$
cd
..
回到上一级目录
3、文件处理命令:pwd
命令名称:pwd
命令英文原意:print
working
directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能描述:显示当前所在的工作目录
范例:$
pwd
/etc/
rc5
.d
4、文件处理命令:touch
命令名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
语法:touch
[文件名]
功能描述:创建空文件
范例:$
touch
newfile
5、文件处理命令:mkdir
命令名称:mkdir
命令英文原意:make
directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir
[
目录名]
功能描述:创建新目录
范例:$
mkdir
newdir
三、权限命令。
文件/目录权限设置命令:chmod
这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法:
用包含字母和
操作符
表达式的文字设定法
其语法格式为:chmod
[who]
[opt]
[mode]
文件/目录名
其中who表示对象,是以下字母中的一个或组合:
u:表示文件所有者
g:表示同组用户
o:表示其它用户
a:表示所有用户
opt则是代表操作,可以为:
+
:添加某个权限
-
:取消某个权限
=
:赋予给定的权限,并取消原有的权限
而mode则代表权限:
r:可读
w:可写
x:可执行
例如:为同组用户增加对文件a.txt的读写权限:
chmod
g+rw
a.txt
Ⅱ Linux如何设置命令别名
通常情况下,系统中已经定义了一些命令别名,要查看已经定义的命令别名,可以使用alias命令:
# alias
alias cp='cp -i'
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias mv='mv -i'
alias rm='rm -i'
用于设置系统别名的相关文件保存在/etc/profile.d/目录中(系统别名目录),使用以下方式可以查看:
#进入目录/etc/profile.d/
# cd /etc/profile.d/
#查看目录中的文件
# ls
许多时候管理员都会按自己的使用习惯定义命令别名。例如让查看当前文件内容的命令兼容DOS中的查看文本命令type:
#为cat命令定义一个别名type
# alias type='cat'
#使用type命令查看文件alias.txt的内容
# type alias.txt
上面的命令中,先为cat命令定义了一个名为type的别名。当用户使用命令type时,系统会自动使用cat命令将其替代
3.取消定义的别名
要取消已经定义好的命令别名,可以对别名使用unalias命令:
# unalias type
# type alias.txt
-bash:type: command not found
4.保存别名设置
当系统重新启动或用户重新登录时,使用alias命令定义的别名将会丢失。可以在系统别名目录中添加别名配置文件,但这种方式定义的别名对所有的用户都生效,通常不建议使用这种方法。
如果要定义全局别名,通常建议将命令添加到全局配置文件/etc/profile中。例如定义全局别名:
# echo "alias type='cat'">>/etc/profile
这条命令将alias pg='cat'添加到文件/etc/profile中。
注意:在对/etc/profile这样的系统配置文件进行操作时,一定要谨慎,否则有可能会损坏系统。因此上面的命令中使用的是">>"而不是">",">>"表示将内容追加到文件结尾。
如果某个用户想要定义自己的命令别名,可以将命令添加到用户家目录中的文件.bash_profile中。例如要定义用户自己的别名:
# echo "alias vi='vim'">>~/.bash_profile
source ~/.bash_profile 最后,退出并重新登陆以使定义生效。
Ⅲ linux如何修改命令
chmod
u+s
ifconfig
给命令添加一个setuid权限就可以,这样执行命令时,普通用户就成了root。
在linux中,不管是root用户还是普通用户,都可以使用“password”命令来更改自身的密码。但是,linux中的密码通常是保存在“/etc/paswd”和“/etc/shadow”文件中,这两个文件对系统安全至关重要,因此只有root用户才能对其执行读写操作。以管理员的身份登陆系统,在linxu提示符下执行“ls
/etc/passwd
/etc/shadow”命令,在返回信息中可以看到普通用户对上述这两个文件并没有写权限,因此从文件属性的角度看,普通用户在更改自身密码时,是无法将密码信息写入到上述文件中的,哪么用户是怎样成功的更改密码的呢?实际上,问题的关键不在于密码文件本身,而在于密码更改命令“passwd”。在提示符下执行命令“ls
/usr/bin/passwd”,在返回信息中的文件所有者执行权限位上显示“s”字样,表示“passwd”命令具有setuid权限,其所有者为root,这样普通用户在执行“passwd”命令时,实际上以有效用户root的身份来执行的,并具有了相应的权限,从而将新的密码写入到“/etc/passwd”和“/etc/shadow”文件中,当命令执行完毕,该用户的身份立即消失。如何设置setuid权限呢?使用“chmod”命令即可为指定文件设置setuid权限,例如“chmod
4xxx
filename”命令,取消setuid权限的命令为“chmod
xxx
filename”。类似的,执行“chmod
2xxx
filename”命令可以设置setuid权限,使用“chmod
xxx
filename”命令即可取消setgid权限,如果执行“chmod
6xxx
filename”命令,即可同时为指定文件设置setuid和setgid,执行命令“chmod
0xxx
filename”,即可同时取消指定文件的setuid和setgid权限。例如以root用户登陆系统,执行“chmod
0511
/usr/bin/passwd”命令,就可以取消“passwd”命令的setuid权限,这样普通用户就无法修改自己的密码了。
Ⅳ linux中如何使用命令
工具/材料:电脑、linux终端命令行
1、首先我们准备一个文件内容,供后面的操作。
Ⅳ linux如何设置默认指令
修改文件/etc/inittab。
[root@localhost ~]#vi /etc/inittab
# inittab is only used by upstart for the default runlevel.
#
# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# System initialization is started by /etc/init/rcS.conf
#
# Indivial runlevels are started by /etc/init/rc.conf
#
# Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf
#
# Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,
# with configuration in /etc/sysconfig/init.
#
# For information on how to write upstart event handlers, or how
# upstart works, see init(5), init(8), and initctl(8).
#
# Default runlevel. The runlevels used are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:
默认有如下7促启动级别,文件中也有相应的说明。如:
0表示关闭,6表示重启,文件也说明了不要将initdefault设置为这两个值。问题也可想而知。
1表示单用户模式。
2表示没有网络的多用户模式。
3表示多用户模式。(枫竹梦推荐使用这个模式)
4不使用。
5图形界面。(安装有图形界面的系统的默认启动级别)
0和6存在的意思是系统在关机和重启是要切换到这个模式的。知道如上的内容就很容易的可以做出相应的修改。
这里将id:5:initdefault:修改为id:3:initdefault:保存文件并重启即可。
当然,也可以使用init 3直接进行切换。
其实看这里的内容,可以很容易的理解使用chkconfig命令进行设置的服务在各个启动级别当中的on与off是什么意思了。
Ubuntu的设置
直接修改文件/etc/X11/default-display-manager的内容并保存,重启即可。
Ⅵ Linux下怎么设置命令进入图形界面
Linux下怎么设置命令进入图形界面的方法:
1、管理员登陆,在命令行输入startx ,回车,就会自动进入图形界面。
想要每次开机都是进入图形界面,则进入 /etc/inittab 文件中,将最后一行“ id:3:initdefault: ” 3改为5,保存即可,如图:
Ⅶ linux下如何设置在某个目录下,执行某个命令
停止指令是ctrl+c)返回数据格式不同ping[dfnqrRv][c完成次数][i间隔秒数][I网络界面][l前置载入][p范本样式][s数据包大小][t存活数值][主机名称或IP地址]ping命令参数[1]ccount在发送(和接收)了正好数量为count的回显应答分组后停止操作
考试大编辑整理Windows管理命令:在Windows系统中,通常打开一些程序都是通过鼠标点击来完成,但是下面这些是各种属性页在Windows中的文件名,可以直接在通过"运行"直接执行。 运行程序 运行命令 辅助功能选项 access。
cpl 添加硬件向导 hdwwiz。cpl 添加或删除程序 appwiz。cpl 管理工具 control admintools 自动更新 wuaucpl。cpl Bluetooth文件传送向导 fsquirt 计算器 calc 证书管理控制台 certmgr。
msc 字符映射表 charmap 磁盘检查工具 chkdsk 剪贴簿查看器 clipbrd 命令行提示符 cmd 组件服务 dcomcnfg 计算机管理 compmgmt。msc 日期和时间属性 timedate。
cpl DDE共享 ddeshare 设备管理器 devmgmt。msc Direct X控制面板(如果已经安装)* directx。cpl Direct X诊断工具 dxdiag 磁盘清理工具 cleanmgr 磁盘碎片整理程序 dfrg。
msc 磁盘管理 diskmgmt。msc 磁盘分区管理器 diskpart 显示属性 control desktop 显示属性 desk。cpl 显示属性的外观选项卡 control color Dr。
Watson系统诊断工具 drwtsn32 Driver Verifier Manager verifier。
Ⅷ Linux设置/修改文件命令是什么
使用 Linux 系统自带的全屏幕编辑程序 vi,即可编辑、修改文本文件。例如:
$vi my_program.c(使用 vi 命名编辑一个 C 语言源程序)
Ⅸ linux设置权限的命令
linux权限设置命令用ls命令所得到的表示法的格式是类似这样的:-rwxr-xr-x 。下面解析一下格式所表示的意思。这种表示方法一共有十位: 9 8 7 6 5 4 3 2 1 0 - r w x r - x r - x 第9位表示文件类型,可以为p、d、l、s、c、b和-: p表示命名管道文件 d表示目录文件 l表示符号连接文件 -表示普通文件 s表示socket文件 c表示字符设备文件 b表示块设备文件 第8-6位、5-3位、2-0位分别表示文件所有者的权限,同组用户的权限,其他用户的权限,其形式为rwx。linux下用chmod(change file modebit)改变一个文件的权限一般有两种方式:1、chmod [ugoa][+-=][rwx] filename这种方法很直观,u代表拥有者(user),g代表组(group),o代表其它用户(other),a代表所有用户(all)。+-=代表增加、去除、设置为相应的权限。rwx分别代表读(read)、写(write)、执行(exe)。比如chmod a+x filname 表示对所有用户增加对filename的执行权限。2.setUid,setGid如果一个命令被设置了SUID,那么这个命令在执行期间,执行这个命令的用户就具有了这个命令的属主的权限;如果一个命令被设置了SGID,那么这个命令在执行期间,执行这个命令的用户就具有了这个命令的属组的权限.设置SetUid权限: chmod 4xxx filename取消SetUid权限: chmod xxx filename设置SetGid权限: chmod 2xxx filename取消SetGid权限: chmod xxx filename如果执行chmod 6xxx filename命令即可同时为指定文件设置SetUid和SetGid,执行命令chmod 0xxx filename,即可同时取消指定文件的SetUid和SetGid权限。