linux需要修改文件名的時(shí)候該操作。
創(chuàng)新互聯(lián)基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺(tái)為眾多戶提供服務(wù)器托管機(jī)柜 四川大帶寬租用 成都機(jī)柜租用 成都服務(wù)器租用。
工具/原料:xshell、linux系統(tǒng)、本地設(shè)置1.0
1、打開xshell軟件連接上linux服務(wù)器。
2、使用指令【touch文件名】創(chuàng)建一個(gè)空文件。
3、指令【ls -l】查看新創(chuàng)建的文件。
4、接著使用指令【mv舊文件名新文件名】修改文件名。
5、再次使用【ls -l】可以看到文件名已經(jīng)被修改成功了。mv修改文件名的時(shí)候,新文件名要跟舊文件名在同一個(gè)目錄下。
chmod
u+s
ifconfig
給命令添加一個(gè)setuid權(quán)限就可以,這樣執(zhí)行命令時(shí),普通用戶就成了root。
在linux中,不管是root用戶還是普通用戶,都可以使用“password”命令來更改自身的密碼。但是,linux中的密碼通常是保存在“/etc/paswd”和“/etc/shadow”文件中,這兩個(gè)文件對系統(tǒng)安全至關(guān)重要,因此只有root用戶才能對其執(zhí)行讀寫操作。以管理員的身份登陸系統(tǒng),在linxu提示符下執(zhí)行“l(fā)s
/etc/passwd
/etc/shadow”命令,在返回信息中可以看到普通用戶對上述這兩個(gè)文件并沒有寫權(quán)限,因此從文件屬性的角度看,普通用戶在更改自身密碼時(shí),是無法將密碼信息寫入到上述文件中的,哪么用戶是怎樣成功的更改密碼的呢?實(shí)際上,問題的關(guān)鍵不在于密碼文件本身,而在于密碼更改命令“passwd”。在提示符下執(zhí)行命令“l(fā)s
/usr/bin/passwd”,在返回信息中的文件所有者執(zhí)行權(quán)限位上顯示“s”字樣,表示“passwd”命令具有setuid權(quán)限,其所有者為root,這樣普通用戶在執(zhí)行“passwd”命令時(shí),實(shí)際上以有效用戶root的身份來執(zhí)行的,并具有了相應(yīng)的權(quán)限,從而將新的密碼寫入到“/etc/passwd”和“/etc/shadow”文件中,當(dāng)命令執(zhí)行完畢,該用戶的身份立即消失。如何設(shè)置setuid權(quán)限呢?使用“chmod”命令即可為指定文件設(shè)置setuid權(quán)限,例如“chmod
4xxx
filename”命令,取消setuid權(quán)限的命令為“chmod
xxx
filename”。類似的,執(zhí)行“chmod
2xxx
filename”命令可以設(shè)置setuid權(quán)限,使用“chmod
xxx
filename”命令即可取消setgid權(quán)限,如果執(zhí)行“chmod
6xxx
filename”命令,即可同時(shí)為指定文件設(shè)置setuid和setgid,執(zhí)行命令“chmod
0xxx
filename”,即可同時(shí)取消指定文件的setuid和setgid權(quán)限。例如以root用戶登陸系統(tǒng),執(zhí)行“chmod
0511
/usr/bin/passwd”命令,就可以取消“passwd”命令的setuid權(quán)限,這樣普通用戶就無法修改自己的密碼了。
一:使用hostname命令
[root@test ~]# hostname yourname
這樣只是臨時(shí)更改了主機(jī)名。
二:修改linux主機(jī)的配置文件/etc/sysconfig/network 和 /etc/hosts
1.修改/etc/sysconfig/network里面的主機(jī)名字。
# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yourname //在這修改hostname
GATEWAY=192.168.1.1
2.修改/etc/hosts里面的名字
# vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.121 yourname //在這修改hostname
//有時(shí)候只有這一行
127.0.0.1 yourname localhost.localdomain localhost
3.讓更改的名字在不重啟機(jī)器下生效
# hostname yourname
# su
linux修改時(shí)間的命令是什么?我們一起來了解一下吧。
linux修改時(shí)間命令是date-s+時(shí)分秒,可以在終端窗口使用來修改系統(tǒng)時(shí)間,下面就是使用方法。
1、打開并登錄linux操作系統(tǒng),打開終端命令窗口。
2、查看系統(tǒng)當(dāng)前時(shí)間的命令為date。
3、使用命令date-s?時(shí)分秒來修改系統(tǒng)時(shí)間。
4、使用date-s+完整日期時(shí)間命令來修改linux系統(tǒng)的日期和時(shí)間。
本文章基于ThinkpadE15品牌、centos7系統(tǒng)撰寫的。
阿里云原本命令提示符
修改過程:
命令提示符主要靠 PS1 這個(gè)變量決定的。我們可以打印下就知道了
所以修改這個(gè)變量就可以了,linux一般在/etc/bashrc 這個(gè)文件設(shè)置這個(gè)變量的,修改下就好了
把\h 去掉,弄掉主機(jī)名,這樣修改變量需要重啟會(huì)話窗口才能生效的。
修改后:
Linux修改環(huán)境變量PS1(命令行提示符),可以使用vi編輯/etc/profile文件,在最后加上:
export?PS1='[u@h?W]$'
#其中u顯示當(dāng)前用戶賬號(hào),h顯示當(dāng)前主機(jī)名,W顯示當(dāng)前路徑,$顯示’$'符號(hào)
#W?代替?w?就可以實(shí)現(xiàn)絕對路徑到相對路徑的轉(zhuǎn)換
下面簡單說說環(huán)境下默認(rèn)的特殊符號(hào)所代表的意義:
d?:代表日期,格式為weekday?month?date,例如:”Mon?Aug?1″
H?:完整的主機(jī)名稱。例如:我的機(jī)器名稱為:fc4.linux,則這個(gè)名稱就是fc4.linux
h?:僅取主機(jī)的第一個(gè)名字,如上例,則為fc4,.linux則被省略
t?:顯示時(shí)間為24小時(shí)格式,如:HH:MM:SS
T?:顯示時(shí)間為12小時(shí)格式
A?:顯示時(shí)間為24小時(shí)格式:HH:MM
u?:當(dāng)前用戶的賬號(hào)名稱
v?:BASH的版本信息
w?:完整的工作目錄名稱。家目錄會(huì)以?~代替
W?:利用basename取得工作目錄名稱,所以只會(huì)列出最后一個(gè)目錄
#?:下達(dá)的第幾個(gè)命令
$?:提示字符,如果是root時(shí),提示符為:#?,普通用戶則為:$
如果需要改變目錄在命令行下顯示顏色:
1、將/etc/DIR_COLORS文件cp到~/下,并改名為.dir_colors。
2、編輯.dir_colors文件,找到“DIR 01;34?? # directory”,將34改為36。
可以找到文件的兩行注釋:
#?Text?color?codes:
#?30=black?31=red?32=green?33=yellow?34=blue?35=magenta?36=cyan?37=white
#按照顏色對應(yīng)的數(shù)字,還可以把目錄顯示顏色改成其他的。
#同樣其他的顯示效果(包括背景)也可以參照說明進(jìn)行修改。
#這樣就可以定制自己的linux下命令行方式下的個(gè)性化顯示效果了。
3、重新登錄,就可以看到修改后的效果了。