Home

Advertisement

Customize

Jan. 5th, 2007

Reverend Jesse L. Jackson and Actress Ha

letter from Reverend Jesse Jackson



I made my debut in this music video "All the Man I Need," you can see me about 3 or 4 times, every time Whitney sings the lyrics "he lifts me up" and "more love." I'm the light skinned curly haired guy standing over Whitney Houston's left shoulder by the tall pillar and a red haired dude. I also sang backup for Shirley Ceasar and the Winans.

I performed in the 8:00a.m., Church Radio Choir



None of this happened overnight. Let's see when I first met Whitney she was in Connecticut answering telephones for a local college radio station, I was a Marine Stationed at the Security Barracks in New London Connecticut. I called up the radio station to dedicate a song to my girlfriend Diane. And me and the girl on the phone just started talking. She told me her name was Diane, and I was like, my Diane, sure you are. She said she thought I her exboyfriend Roger. And as if trying to convince me that I was him, she said I sound like him and even act like him too. It turns out that me and her cousin Frugee were in the same platoon 3104, in boot camp together. We talked a little bit about her, and how she was a model and appeared in Seventeen Magazine. I can't say I was impressed cause standing around getting your picture taken seems more like a hobby than real work. I'd call, we talk, I'd ask her to dedicate a song, and she's play whatever she wanted, which was kind of funny, she's actually pretty good on the mix. Anyway, she told me how she was there at the college for the summer with her girl friend Robyn. We'd talk, but she didn't seem all that interested in going out. Maybe I'm shallow but if a girl isn't putting her cunt in my face, its difficult for me to tell what the wants. She just liked talking and playing around on the mix. Summer ended and she left.


A few years later, I was in Ann Arbor listening to the D.J.s were talking about a new artist "Whitney Houston" and how Michael Masser produced her album. I had a few friends from the neighborhood in Detroit, that played a few places, so we were a little bit familiar with the Motown scene. Wow, Michael Masser, she couldn't have picked anyone more cutthroat to work with. He's a brilliant black man but he is cutthroat, and everybody in my neighborhood knew it. Anybody who worked with Michael usually had bad financial dealings, and Whitney had become the joke of the day. So I wrote her fan club and explained how Michael works the money train, and suggested that the money goes through her hands first. She was shocked that everything turned out the was I said it would, and me and my girl rented a limo and met her at Maude's for dinner. It was comical, their she and Robyn were, I couldn't who was who and she was telling me that same old story about her name was Diane. We played around and she kept me laughing, rubbing legs under the table, making all kinds of silly sexual references to everything I'd say and do. After that Whitney sent me letter with a kiss on the envelope and an invitation to join her fan club. Then strange people started coming to the house. I didn't know what my girl was up to, so me and my girl broke up, and I got the hell up out of there. I stayed in touch with Whitney and eventually got invited to her church New Hope Baptist. I even worked for her friend Robyn Crawford and her brother in the Red Bamboo Restaurant on 14 Street. And on my Birthday, December 13 in 1991 while Whitney was pregnant, she invited me to a private concert held for family and friends in Atlantic City.


Whitney Houston suffers a miscarriage. (Brief Article)
Jet | August 1, 1994 |


Superstar Whitney Houston recently suffered a miscarriage in Houston, Texas. It occurred just days after she revealed she was pregnant during a concert in Atlanta (JET, July 25).


It was the singer's second miscarriage. She suffered a miscarriage during the filming of the blockbuster movie, The Bodyguard, in 1992.


After the recent miscarriage, she recuperated with her husband, singer ...


I don't believe it. I don't want to believe it. I guess the jokes on me.


And I know it sounds like it's the plot for the "Body Guard" but this Agent from the Queen's Scotland Yard, Robert Rogers got himself hired by Whitney as her Body Guard.


Years earlier my participation in the Resolve of Apartheid which led me getting a letter from Jesse Jackson and to Mandela, Jesse Jackson, and Bill Clinton coming to New Hope Baptist Church.


But when Robert Rogers got fired from Whitney's entourage, he pursued after me and found me in Detroit. After he found me, a couple of wannabe rapers tried to slit my throat. The razor blade sliced two and a half inches through my left hand leaving an open gash down to the bone. While, my documents place me at Saint Mary of the Plain and Lansing Community College at that time.


But because Robert Rogers is represented by the Queen of England, he had diplomatic immunity. The Detectives in Detroit were forbidden to investigate the attempted murder against me, and the British tabloids trashed me, and even reported that they thought I might commit suicide. Yeh, they actually planned my death in the London tabloids.

i still get paid every time whitney houston does an album


http://music.aol.com/video/all-the-man-that-i-need/whitney-houston/1372703



the "Bob Cryers"



By the way Gale, if you really wanted to know how legitimate that article is. All you have to do is check it out with the Police Department. The Police can verify for you that the story about me and Whitney Houston is false.

sincerely, Charles


Gale,

I am Charles Gilberg, and the article that you have posted on your web site about me and Whitney Houston is false. Therefore I am demanding that you remove that article and any articles that pertain to Ms. Whitney Houston and Charles Gilberg. Your immediate cooperation is expected.

sincerely, Charles


Thank you for contacting US Weekly.

We will forward your inquiry to the appropriate department for handling.

Thank you,
US Weekly
Judy

Customer's email address: Therealanasazi@aol.com
Case id: 4391264
KMM tracking number: KMM14981472I103L0KM

Original Message Follows: ------------------------

Thank you for contacting the New York Times on the web.

Thank you for the feedback, but if this article was printed in The Chronicle, and not the New York Times, you will need to contact The Chronicle with your concerns.

Regards,

Robert Peterson
NYTimes.com
Customer Service
www.nytimes./help

-----Original Message-----
From: therealanasazi@aol.com (therealanasazi@aol.com)
Date: Monday, January 14, 2008 11:46 AM
To: register@nytimes.com (register@nytimes.com)
Subject: Archive

Subject: Archive
Subscriber ID:
E-mail: therealanasazi@aol.com

This story about me is false and I ask that you remove it immediately. I am Charles Gilberg, and I was simply a member of Whitney Houston's Church and sang in Emily Houston's 8a.m. Church Choir. I performed in the music video All The Man I Need. I have no idea of why I was brought to Morristown Chancery Court, other than that Chancery Court is where paternity matters are heard. I suggest that in the future you investigate your source before publishing such inflammatory remarks.

CHRONICLE
E-MAIL Print Save Share
Del.icio.usDiggFacebookNewsvinePermalinkBy GEORGIA DULLEA
Published: September 5, 1994
The pop star WHITNEY HOUSTON has obtained a restraining order against a man accused of stalking her and her family.

The man, Charles Gilberg, is barred from contacting Ms. Houston her daughter, Bobbi Kristina Brown her mother, Emily Houston, and her sister-in-law, Donna Houston, The Associated Press reported.

Judge Reginald Stanton of Superior Court in New Jersey issued the restraining order on Friday, saying it would be in effect until a hearing on Sept. 19.

Ms. Houston's lawyer, Thomas Weisenbeck, told The Associated Press that Mr. Gilberg, 36, of Newark, had been stalking and harassing Ms. Houston and her family since 1991.

The authorities were still looking for Mr. Gilberg on Saturday to serve him with the restraining order, said the police in Mendham Township, N.J., where Ms. Houston, 30, lives. GEORGIA DULLEA

--------------------------------------------------------------------------------
Create a Home Theater Like the Pros. Watch the video on AOL Home.


Because of my involvement in the resolve of apartheid a few of the Embassies know me as:




February 27, 1989


Khalil Rasool Jill Borg - Princeton



Betrayal makes for sinister bed fellows.



The problem that America has with other countries is not one of religious belief, it is one of economics whereby America encourages its children to leave home in pursuit of financial success. While the success for the rest of the world's economics are dependant encouraging their children to stay home and take care of their parents. And although many Third World Countries are not nearly as wealthy as Americans, their elderly are comfortable. And until America changes its strategy on it foreign economic development policies to assist the children to care for their elderly, Americans must be seen as genuine economic threat to other countries. Why? Because for all practical purposes American law is money and the Constitution is the Bank. Now, when the children are not educated on to care for the needs of the elderly, and the children are ostracized and can no longer participate in the economy community until they become adults that economy becomes stagnant. And this promotes crime and many of the abuses seen throughout The Third World Countries where America has intervened, allegedly on behalf of human rights. I suggest to you that when the law provides for stability in a household, that law provides economic stability within a nation.


People generate the value that is contributed to the dollar, and the law regulates the industrial contribution to the socioeconomic wealth and development of a nation, and this is how it works. Work equals money, recession equals people pretending to work, and inflation equals people not getting paid for the value for their work. Of course you will undoubtedly recognize and argue the relationship of cause in this equation, but in the end you will see that this formula is absolutely correct.

Where all the worlds greatest of men have failed



Where all the worlds greatest of men have failed is in the understanding of man's emotions. Psychology has lost in its battle over mental illness, because these Doctors fail to understand that logic has no place in the heart, and like a ceaseless flame each synapses of the brain is connected to every nerve fiber throughout the body and the emotions that we feel are the fruit of those sensations we feel around us. When your mind is unfamiliar with the sensations that nourish it, those emotions become like poisonous fruit. If a man were to truly follow his heart, his body would allow his mind to understand that all man kind share the same desires, pains and sufferings that each of us express as differently, as does every living creature in this world. But to cut the mind off from the heart is to live a life that will lead to paralysis and confusion. Because emotions that are unfamiliar are like a poisonous fruit, and to follow a heart whose emotions you've have never tried to understand will in always lead to catastrophe.

The objective of War



The objective of War is to force both warrior and refugee into accepting a foreign King and an economy that these people would otherwise have very little or no use for, and money is nothing more than a king's insignia that he will make good on a promise of worth to the barer of his legal note. A corrupt government is not as so much corrupt as it is insane, therefore the people are justified in their apprehensions of an insane government. A simpler way to conquer the world is based upon the simplest child like ideas of self love. And building blocks in the hand's of a child becomes the adventure in creation, where building begins the need and desire for education. If a government takes a shanty town and give the people who are able to build, the tools to build apartments and stores that capture every idea of luxury and safety for their blossoming village, when their work is done these people in turn will be able to build mansions that capture every idea of luxury and safety for you. And when they are able to build mansions for you, they will desire to build mansions for themselves. This one investment in creation will lead to the exploration and development of many new ideas and endless possibilities and national pride in the things that people can create, and this gives birth to the need for education. Thus from a single shanty town and a people trying to build for themselves, a city is born.

Beware of Bad Politics



If it were my story, I'd tell you there are a lot of very heroic people out there that the world may never know of. Like the little Chinese girl who was shot and left for dead hanging up side down on a bobbed wire fence while trying to escape Communist China.


I was at Princeton U and watched the events of Tianamen Square unfold on close circuit television and my heart dropped. Who'd a thunk. A handful of retired Chinese Generals calling themselves Chinese Mafia would undermine the free enterprise that had already been successfully established two years prior under the guise of specialized barter trade. Mao wanted to leave a legacy to his people. And yes she is Mao's great grand daughter.


Here's an inside secret for you. Most Politicians get their campaign contributions by keeping secrets, just ask Bill and the retired Generals of Tiananmen Square. If you'd do your homework you'd find that most corruption is linked to retired Generals who took their expertise of war somewhere more lucrative.


The problem is that these Generals understand war, but are uneducated and haven't got a clue about the strategic use of money and other economic resources of land and people that are available to them, thus their ideology is inherently corrupt and dependant upon the failures of others. However, if the people are an economic resource, then assuredly their failure becomes an economic failure of the government as well.


In West Africa you separate the river from the diamonds, and get then diamonds. And with the emergence of a stable economy, you have increased the size of your military and added to it a police force to keep profits safe. The question now becomes how do you keep the tourist away when they want to see them diamonds too.


While in South America the economic resource are not only the people and the land. It is also diversity of wildlife and wilderness that is like no other tourist attraction in the world.

Lead me not into temptation



Lead me not into temptation. Nothing on this earth can make you happy, because it is not the things that we have that lead us to frustration, it is the things we have that give us little satisfaction that leads us to frustration. This dissatisfaction clouds the mind with anger and uncontrollable rage. And for the kid with his first car, dissatisfied by continual break downs of the vehicle. Statistics demonstrate that his frustration with the vehicle makes him a prime candidate for a sever automobile accident.


It is this bombardment of dissatisfaction of the things a man has that often more times than not, lead that frustrated man to lose his soul to every dissatisfaction in his life.


And with so much propaganda coming from our own frightened and weak mined government against the people of the United States, whom do you really trust?


When the answers are to difficult to understand, chances are that it's all a rambling lie. the lessons of Nato 90, and the Resolve of Apartheid, and Tiananmen Square have taught me that when you take comfort in the truth, social change is imminent.


And although the government be a fool and misery loves its company.


It is the people and their contentment that is the greatest wealth and resource that a nation could ever have.

Greenspan is a fraud and a dumbass.



Hey Greenspan, what part of this white supremacist economy did you fix?


Its been over 50 (fifty) years, and you haven't fixed a got damned thing, and the only people who did come up with a concrete economic proposal were the students who were kill during Tiananmen Square.


But tell the people why you can't make this white supremacist economy work.


Isn't the political design of this supremacist economy meant to keep every man enslaved to a bunch of old bastards who wanna play god.


Greenspan's torrid love affair with the politicians of Washington D.C. has helped campaign contributions to go from a meager few million dollars to close to a billion dollars and rising, while completely ignoring valuation of the dollar to resources. Thus leaving the American and European economies in a perpetual state of ruin. The remaining problems of the economy are where valuation equals resource, has been ignored giving the illusion that abundance of resources is free, when in fact the resources give equivalent and predictable value to the dollar.


In other words, through economic valuation of resources, resource and resourcefulness give value to the dollar and encourage economic growth.


Economic valuation of resources like the sand in Kenya. And taking a rock, and pounding that sand into to dust, then selling that powdered sand as the vital ingredient for making make glass, bricks and other textiles. Or re-combustible chimney soot from European factories that can be used as an ingredient in clean combustible fuels.

~*~



New book, former Federal Reserve chairman Alan Greenspan bashes Bush over spending


WASHINGTON (AP): Former Federal Reserve Chairman Alan Greenspan, in his upcoming book, bashes President George W. Bush for not responsibly handling U.S. spending and racking up big budget deficits.


A self-described "libertarian Republican,' ' Greenspan takes his own party to task for forsaking conservative principles that favor small government.


"My biggest frustration remained the president's unwillingness to wield his veto against out-of-control spending,'' Greenspan wrote.

politics



What we need is to here the Candidates say is that rather than to sink billions of tax payer dollars into failing old companies because of their political campaign contributions. That the Candidates are going to give America a healthy economy by economic valuation of resources that would make new jobs, that feed the hungry, that build homes for the poor, that clean up and maintenance the pollution, that educate and encourage our children to own their businesses. To raise the quality of life so that their can be a stay at home parent to keep our children out of trouble. And that this is an economic goal that the wealthy and highly educated children at schools like Princeton U, Harvard and Yale will have to help contribute to, because the reality is that we cannot do it all by ourselves. Nor can we become so complacent that we expect entertainers to come bail us out every time America has an economic crisis.

the battle of men and mice



Pharaoh pursued Moses to humiliate and degrade him because in the eyes of the law though they were brothers, they were not equal and Pharaoh sought to destroy him cause Pharaoh wanted to win a popularity contest. Saul pursued David to humiliate and degrade him because in war they were not equal and Saul sought to destroy him cause Saul wanted to win a popularity contest. David punished Solomon to humiliate and degrade him because in wisdom they were not equal and David sought to banish him cause David wanted to win a popularity contest. And Caesar pursued Jesus to humiliate and degrade him because in the eyes of a blessed God they were not equal and Caesar sought to destroy him cause Caesar wanted to win a popularity contest.


Once popularity becomes the contest, you've already lost because you are trying to be somebody that you are not, and people are popular because they are genuine in who they are. And when the popularity is done and gone, you will recognized for who you are. But if you do not know who you are, neither will anyone else.


Nov. 6th, 2006

Catwoman

Black Panther

Black Panther


*who shot first *






The Police used to ride through out neighborhood and watch the Black Panther's Drill Team perform. Then the police started cracking down on the drill teams . . . harassing kids . . . claiming that the small white wooden toy rifles that the kids had were real, and if they didn't get out of the street, they'd arrest them. We were dispersed from performing in our neighborhood, and they threatened the Block Club Patrol, and said we out after curfew. We had done what the Detroit Police couldn't . . . we were keeping our neighborhood safe, and a few of the businesses in our community were spending money on our little black asses. And this had been going on for three years.


Doing Block Club Patrol was a sign of maturity . . . and it was pretty easy to do too. All of us had martial arts training. So, at night when you were on patrol in the alley . . . and your dog started to barking at the Police or some other criminal snooping around there in the dark. All you had to do is . . . let go of the dog's leash, and run like hell. I can't say how dumb it felt when you'd get home all tuckered out from getting the piss scared out of you by the boogeyman . . . and you'd see your dog sitting there on the porch steps, looking at you like . . . boy, what the hell took you so long . . . there's a man out there in the alley with a got damned gun.


It was summer and out of boredom, me, Kenneth and Derrick started hanging out at Bi-lows Supermarket. Where it didn't take us long to figure out that all you needed was a grocery sack and a grocery receipt, and all the toys and candy were ours for the taking. And when we had to show our receipt we'd even get change back. A couple undercover Police used to watch us playing king of the mountain, throwing our bounty down to the less fortunate us. Ervin Boozer, the man who raised us was nervous cause he didn't want us telling on him, so her confronted them, and they flashed their shinny gold badges. A few weeks later the riots began . . . Derrick came running to the mountain that was being dugout for a swimming pool. The Grocery Clerk chased him outside the store and was beating him up. The and this guy told the store clerk to leave Derrick alone, a crowd gathered, they guy got arrested . . . somebody and somebody pulled the Cops pistol out of his holster and they took his baton, and the riots and looting had begun.


The Police started arresting the same guys they let out of jail earlier, but those guys weren't going back to jail quietly. For all the knew the Police might get em around a corner, and put a bullet in their head. So, the Police would kick down a door to make an arrest, to find themselves blown back out onto the street by a double barrel shotgun. The Police didn't care about the looters, most of them were white anyway. The Police were just cleaning up the evidence, cause its what they always did.


All you have to do is listen to the music of the 60's riots . . . its telling you how corrupt our government and our police were . . . Three Dog Night & War, people did not give a damn about race.


I feel like I've been knocked senseless by all the lies that they keep telling on me. But what choices do I have but to set the story straight. The only life I have ever known is a life of brutality at the hands of those who call themselves "Just." And they'd rather I die, than to have me tell you the truth. I was a child when the FBI, they call me notorious, and they've been calling me that since I was eleven years old, can you imagine that. Can you imagine what it is like to be the descendant of a King and living in humiliation because, because you had the human decency to try to have your own in the land called freedom, only to have the FBI "sic" the Mafia and criminals on you, cause although you are a child, you refuse to be a weaker man. "Black Panthers," wasn't about race, nor did we discriminate, and although in of itself discrimination is childish, however if you are an adult who has gone through a little bit of something in life, I don't believe that I need to tell you that discrimination often leads to murder and blood shed on the basis of race. But what Black Panthers meant that if you were a criminal snooping around in the dark, in our neighborhood, chances are that somebody from the neighborhood watch would be there in the dark watching you. And in the night, as we'd patrol the alleyways with our German Shepards, it brought a little comfort to our neighborhood. Don't ask what the dogs were for, we'd turn em lose if we saw someone breaking into a neighbor's home.


And here's where it really it gets sad, the Justice Department released bunch of felons from prison, set these criminals up with guns, and then turned them lose in the ghettos. Well when the rioting started, these criminals gave the United States Justice Department quite a spanking, shooting any cop or Federal Agent that was foolish enough to get in their face, cause if the Police caught them with those felons guns they were going back to prison, and they weren't going back to prison, ain't no telling what crime scene those guns came from. And I don't know what the Justice Department was thinking, but they single handedly took a peaceful Civil Rights movement made up of a bunch of law biding Community Leaders who'd hold their gatherings at "Idlewild, Michigan" and turned it into a Civil War.


In the 60's everybody in Detroit carried a gun, and you didn't need a permit to get one, you'd just go to the hardware store an buy one, if you had the money and that's what you wanted. The Constitution of the State of Michigan of 1963[1] Article 1, Section 6 reads: Every person has a right to keep and bear arms for the defense of himself and the state. And in 1966 the black man was the minority, we were barely 20% of the population, the odds were four to one, and everybody had guns. Can you imagine what would have happened if the riots were about race. The riots were about a pissed off people who were fed up with a corrupt Police Department. And after the riots it was not the Black man's 20% of vote, but a pissed off 80% of White people that voted a Black Mayor into office.




But here I am, a poor black child trying to stay alive in a world where if given the opportunity or even the slightest hint of an excuse, the white man would murder me for being his equal. But I am the man that my white Mother made me to be. And although the lessons have been harsh what she taught me was the truth about white America, and white people in general. I cannot trust the white man and he has labeled me the racist, but it is not an issue of race, it is an issue of maturity and responsibility, where the white man has acted oppressively childish on the basis of his race. How insane is that, what childish excuse is the white man going to use today to aid him in fighting his imaginary war against me. And looking back in hindsight, I believe that what happened is that the Justice Department didn't know anything about the Black Panther's as a Civil Rights movement cause most of us were kids from the community drill team, so the FBI made up so stuff and tuned a bunch of felons lose in our neighborhoods. The local Police Department knew that the Black Panthers were kids, but the FBI didn't, so during the riots when the Police kept arresting kids, the Justice department was baffled, but that's who the Black Panthers were, we were kids. Be serious grown ups didn't have no time for some Black Panthers, grown ups were busy working, or out getting drunk. And the same year that I was a Black Panther I was also a safety boy at Marquette and got a gold badge too.


With imaginations inflamed by the heroics of a cowardice Justice Department, they pursued running after the shadows that were made by their own doing, rather than to stand and do battle with the discriminations of the criminal mind, although they know without any doubt that the discrimination that they pay homage to always leads to blood shed.


Often overlooked, people are racist simply because they are having childish fun at someone else's expense, and what appears to be hurtful, harmless fun quickly gets out of hand, as the weight of the insults inflame an ideology of a worthless human soul. But it was cowardice behavior that turned its back on human decency and relieved it's own inner anguish in laughter upon the unsuspecting, pulling that soul into harms way where that person now find their existence and their earnest efforts are dehumanized as the bud of someone's hateful joke. And lines are drawn in the sand and flesh becomes the payment for the unwarranted ridicule, as each man must now prove that he is not a boastful coward whose only strength is found in his entourage.


But for the life of me, I cannot comprehend the "Uncle Tom" who arrogantly seeks to take advantage of guilty conscience in the form of an invitation, he is empowered, he has figured it all out and has declared himself the undefeated among his weaker brethren. The unfulfilled childish expectations have made him bitter, and why shouldn't he laugh at the misery of his brethren, if his brother were a smart man, he too could be standing along side him in an assembly of juvenile minds, seeking his approval as qualification for their excuse to turn their backs upon human decency. Anyone can get along with a racist, it's too easy, all you have to do is act as childish as they do, rather than be a victim find a victim, and the invitation will come. And when it comes, it will come groveling from an apologetic soul seeking to purchase a photo op as reassurance that the madness of his loathing is justified by that man's very own brother. But in all this rage and foolishness, who will make the decision to be the adult.


Television Commentary: Tony Brown's Journal, Black Panther Earl Caldwell, speaks about how the Justice Department sent him out to authenticate the Justice Department's story about the Black Panther. The "
Brandsberg" case ouch, that hurt.


the three stooges



F.B.I.



JANET JACKSON lyrics - "Black Cat"


All the lonely nights I spend alone
Never around to love me
You're always gone
Cause you're hangin out
Breakin' the rules
Oh the man has come
Looking for you
You're a rebel now
Don't give a damn
Always carrying on
With the gang
I'm trying to tell you boy
It's a mistake
You won't realize
Til it's too late


Don't understand
Why you insist
On ways of living such a dangerous life
Time after time you stay away
And I just know that you're telling me lies


Black cat
Nine lives
Short days
Long nights
Livin on the edge
Not afraid to die
Heart beat
Real strong
But not
For long
Better watch your step
Or you're gonna die


You're so together boy
But just at a glance
You'll do anything
If given a chance
Scheming, plannin lies
To get what you need
So full of promises
That you never keep


Don't you tell yourself
That it's okay
Sick and tired of
All of your games
And you want me to stay
Better change
Makes no sense to me
Your crazy ways


Black cat
Nine lives
Short days
Long nights
Livin on the edge
Not afraid to die
Heart beat
Real strong
But not
For long
Better watch your step
Or you're gonna die


Gill Scott Heron - The Revolution Will Not Be Televised

"but it shall be won within your heart"

Nov. 5th, 2006

Shiva Husband of Shiva

message from the ancient gods

The Aztec Calendar, the season to come of man



i am Calli Cuauhtli Tecpatl



The ancient pyramids are a measure of season and this is the image of God. It is a primitive mathematical reference to the world around us. The triangle is (mathematical e) the nose, circle is the eye, square is (mathematical pi) the head and these are the markings found on all ancient artifacts. The Pyramid is symbolic of the winds of change all around us, and this change is conceived and woven in the fabric of ancient mythology. Those who face and climb the Pyramid to the vector point of zero -0+ (literally, pursue life in want of knowledge) are given infinite life, while those at the bottom of the Pyramid (literally, pursue death in want of knowledge) receive death. The primitive mathematic structure shows how the colors of the rainbow vibrate and thus how molecules are joined together in mathematical loops, e -.25 -.5 -1 -0+ 1+ 2+ 3+ pi. Negative one e (-1) is yellow or the length of a wave. The Negative Positive, the vector point of mass Zero -0+ is green, and Positive pi (1+) is blue or the height of a wave, and these numbers are used to calculate the shifting combination of colors in the rainbow and the change in atmospheric conditions, and pinpoints exact axis of the earth who is known as Geb to the stars who is known as Nut. Note: two frequencies of the same value do not cancel each other out, instead the two frequency combine to create a loop of reverse polarity, thus creating the void called space.


The numbers to pay attention to are the repetition in where 0's and 1's occur side by side, cause these are the points where mass occurs. Remember each 0 has the value of 360 degrees both positive negative and is always the center spectrum in a frequency of light, thus it is a vector point. And each 1 have the value of 180 degrees positive or either negative depending on which side of the linear portion of the graph the number is located on.


What the numbers do between the points equaling a mass of 360 degrees, is on an y axis of the graph the numbers measure the length and frequency of the molecular structure. And on the linear x axis of the graph the numbers measure the width of the frequency which correspond with density and contraction the expected size of the mass that is created. While its color spectrum tells molecular and chemical composition of the mass is created.


Now, let's deal with the fuel crisis before we delve into the math. The chemical composition of all petroleum is principally hydrocarbons. Sand is made of (SiO4) in silica-rich rocks.


Here's a simple elementary level science project. Those of you who have experienced explosions at glass factories may be all to familiar with this experiment. Let's make a petroleum product from powdered sand. It's simple take powdered sand and melt it in a vacuum like distil. As the sand melts a combustible gas is released. Reintroduce the gas into the melting sand until the sand jells. To accomplish this you will need water to create a hydrocarbon. Note: Please be very careful this combustible fuel is very explosive. And the thick mud like residue of this petroleum base product is rich like volcanic soil, and can be used to fertilize alkaline soil for thousands of years. This means that you can literally make a fertilizer that will make the desert bloom, and you'd be able to feed the entire world.


Now, let's take a look at the salty ocean, and the living animals that live and die there. All that life that lives and dies there, what becomes of the ocean's salt once the fresh waters of the rain fall. Wait a minute. The salt becomes lightening, but how? Molecular hydrogen oxide. If using heat to distil, water and sand can make a combustible petroleum product. And the ingredients of water conducts electricity, while sand is an insulator of electricity. Is it possible to use a petroleum product to harness electricity, but, where would we get the electricity from. Salt has electricity, but how do we liquefy salt to get the electricity from it? Much like what the sun does to sulfur, when salt burns it becomes sodium but the chloride is transformed into radioactive isotopes, whereby a large portion of the salt's electrical discharge is lost. Maybe heat combustion, and electrical combustion are opposites, kinda like + positive and - negative charges. If that's true then we need something cold to liquefy salt. Liquid nitrogen! Liquid nitrogen liquefies the salt and the salt's gas produces a very potent electrical discharge. The same kind of lightening strikes the earth billions of times a day. The combustible petroleum product (hydrocarbon) can now be used as a canister filled with electricity, just like everyday living organisms, but with one hell of an electrical jolt.


Anyone who wants to understand algebra here's an excellent website:


http://www.coolmath.com/algebra/Algebra1/index.html#Algebra_1:_Polynomials


yen yang, the bending of light, & i ching, the degrees of bending light



Principal ratio equals gravity. What does that mean. It means that the faster an object is moving the more heat it gives off therefore the greater amount of light it gives off. The slower an object is moving, the more light it absorbs as it cools and slows down.


Yen Yang, folded butterfly wings that symbolize the cocoon and life cycle of man in the rise and fall of the waters. At the center of the folded wings are Zeus the god of light and Neptune the god of dark that mark the eternal cycle of our universe.


When you drop a pebble into to a pond of water two mathematical events simultaneously occur. One a circle of waves moves out in every direction. The other is that the mountain of waves break into fractions and get smaller, and smaller, and smaller, while the friction from the water crushing upon itself builds until the water loops back upon itself diminishing the size of the waves until the waves are no longer seen.


This mathematical occurrence is three dimensional, and would look much like the Aztec calendar of the sun, where the waves of light emanate from a smaller first circle and break into fractions of itself with each tide forming a loop back onto itself until it reaches an even greater circle that is proportionately equal to the first circle. Thus you can see that two identical objects cannot occupy the same place in time and therefore must loop and turn until they are comfortable set apart creating both the expansion of circles that become larger, and the contractions of waves that become smaller in equal opposition.


As the circle of waves expand the huge glistening of light becomes darker as the waves slow down contracting in loops upon itself, until a reflection of light is no longer visible.


If this sounds familiar, it is the theory of the black hole, and it is because this is what we witness when it snows, and when a star collapses upon itself turning frigid cold. Cold is the opposite of heat, and where light once emanated from an expanding star, it is now reflected back upon itself captured in a lattice of dense mass that spews out ice that will eventually become so dense it compact upon itself until a explosive loop of friction occurs, because not two identical objects can occupy the same place in time, and the whole process of expansion and contraction repeats over and over again.


And yes, as the spectrum of light loops back upon itself and becomes more dense and dark time to is slowed and loops back upon itself.


But what is time. Time is relative to the size of the wave, creating loops of seasons as the wave expands and contracts upon itself. But what is relative. The friction of energy between the space of the tide is relative to the glisten in the spectrum of light that identifies the temperatures of both cold or heat. Take two candles and light them at a distance, and then as their flames are placed closer together, the heat from the flames take over that space. This relativity of energy allows for the inter connectivity of flames to seemingly move in the same direction of space and time.


As for the flames themselves, the blaze from the flames intensify until there is no more room in space to occupy, and hence the flames extinguish compacting upon itself allowing the cool to rush in upon the smoldering residue of ash.


In nature this is the rhythm of the universe, and there are millions of species of animals and insects that are frozen solid by winter snows, yet they revive from hibernation after they are thawed from their icy nesting place. And there billions of species of plants that are buried in flaming ash and lava, and they revive back to life from their fiery grave once the earth has cooled.


if their were no good vs evil



You would be from a place called paradise. You would bath in icy cold waters until its numbing bite has paralyzed you, leaving you to rest comfortably in its chilling embrace. In paradise, the snap of lightening and roar of thunder would be an ancient language that dictate the unfolding events of our universe, in a language that all the world speaks.


Religious doctrine would be written by a people who lived in paradise, yet modern man cannot understand because his mind suffers the anxiety of the medusa and all he can see is the illusions of good verses evil. Instead it is merely common sense that birds are the same creature as snakes, and snakes eat birds, and birds eat snakes both to prolong their lives. imagine that ancient religious doctrine were a mathematical formula for eternal life to be calculated with the use of the ancient calendar. And that ancient mythological demons were a psychic ability that would manifest in a man whenever that man got an ancient doctrine right.


The truth would be seen, man does not prolong the life of man with war.


In ancient Hindu ceremony the sexual deity of the Hindu gods explain how different animal steroids, and animal ash and salt were mixed together to make cures for the god man. While honey and salt were used to treat rotted meat, to make cures for the ancient gods.


Ecclesiastes 3.1 To every thing there is a season, and a time to every purpose under the heaven.


the season of war



A government cannot exist without money. Therefore, in their anxiety we go off to war to create fleeing refugees, so that these refugees who once lived off their lands without need for money must pay to live in peace in foreign lands.


But how can a man forsaken of paradise convince the child angel, the cherub to put down its flaming sword that man may embrace the inheritance of his father and enter the garden of Eden. You do so, in honor of the father.


Genesis 3.24 So he drove out the man;


the mythological story of hercules



The mythological story of Hercules the prodigal child Adam, is the journey up and down a Pyramid that describes the medicines used in how man has been able to survive the shifting axis of the earth, while the fruit of the gods was eaten by man to keep predators from eating man. The real name of man is Shiva and the word man is far less flattering than one can imagine, it is derived from the word hand, and it literally translates to mean beggar, while human is a crying beggar. The ancient language Shiva speaks about the relationship man has with his environment, where man is on a path of discovery. Their is the good heaven, and the suffering in hell on every path in life, but if you chose to live a lie you will have to pay hell as you travel upon your journey. However, if you understand to eat the fruit that will prevent the multitude of predators from desiring eating you, you will be as a god enlightened upon your path to the heavens. The relationship of numbers are 12 is perception, 24 is understanding, 36 is to become a thing that you oppose, 48 is the ultimate 12, and the number of god, and twice 48 is 96, god departs to be born in god's heavens 6. And these are the numbers that govern our determination, 3 a striving spirit that achieves balance due to complacency and inability, but quickly loses balance, and 4 an earthly balance achieved in all things by desire. The snake is the Phoenix who devolves into a serpent when the earth's axis shifts 1+ blue and the waters rise and is said to rise up into from its own ashes when the atmospheric condition shifts -1 yellow and the waters dry up.


In the Aztec calendar, the names of the seasons are medicine. The loops of e and pi reveal the change in the direction of life by the infinite loops within the Aztec calendar. Hercules' journey to hell is because the same chemistry that is naturally produced in love is also produce in chemistry that numbs pain (literally insanity is a mild caesura, and pain alleviates caesuras, while the chemistry of love prevents insanity).



Daysign Calli



The protector of day Calli (House) is Tepeyollotl, Heart of the Mountain. Calli is a good day for rest, tranquility and family life. Not a good day for participating in public life. Best spent cementing relationships of trust and mutual interests.


Trecena (13-day period) Cuauhtli



The 13-day period Cuauhtli (Eagle) is ruled by Xochiquetzal. This trecena signifies a time of inspired play: regardless of the sport, this is the time of mastery. All of one's practice and prepartation culminates now in an unparalleled conjunction of luck, skill and timing. These are 13 days when gambling on happiness, both your own and others', pays off. These are good days for taking risks; bad days for playing it safe.


Daysign Tecpatl



The protector of day Tecpatl (Stone Knife) is Chalchihuihtotolin. Tecpatl is a day of grave ordeals, a day of trials and tribulations. It is a good day to test one's character, a bad day to rest on one's past accomplishments or reputation. Tecpatl warns that the mind, the spirit, must be sharpened like the glass blade which cuts to the marrow of truth.


because i fear almighty God



People don't want to tell you the truth about why Jesus was crucified, because they want you to believe in prophecy, but here it is. Jesus had some friends who stole a horse and they set him on that stolen horse, and road him through town. Cattle rustling was illegal and punishable by death. In essence Jesus was killed by his friends, good intentions. Luke 19, verses 29 - 36.


19:29 And it came to pass, when he was come nigh to Bethphage and Bethany, at the mount called the mount of Olives, he sent two of his disciples,
19:30 Saying, Go ye into the village over against you; in the which at your entering ye shall find a colt tied, whereon yet never man sat: loose him, and bring him hither.
19:31 And if any man ask you, Why do ye loose him? thus shall ye say unto him, Because the Lord hath need of him.
19:32 And they that were sent went their way, and found even as he had said unto them.
19:33 And as they were loosing the colt, the owners thereof said unto them, Why loose ye the colt?
19:34 And they said, The Lord hath need of him.
19:35 And they brought him to Jesus: and they cast their garments upon the colt, and they set Jesus thereon.
19:36 And as he went, they spread their clothes in the way.


Because I fear almighty God, I can not believe that God can be sacrificed and murdered by man to pay a debt that is owed God by man. The Torah.


Because I fear almighty God, I can not believe that God would sacrifice anything that he loves to satisfy a debt that is owed God by man. Holy Bible.


In a game of slight of hand, the Queen and Pope have secretly learned black magic of native lands, while preaching to those lands about the goodness of God. And the Queens agents play deathly Harry Potter games, poisoning indiscriminately anyone, whenever their mood fails in its desire to feel empowered by a magicians tricks. Drunken by the illusion of power they never paid attention to the laws of Gods seasons. Revelation 17.4 And the woman was arrayed in purple and scarlet colour, and decked with gold and precious stones and pearls, having a golden cup in her hand full of abominations and filthiness of her fornication:


i believe



i believe that the bible, koran and torah are all religious instruments written by man and that prophecy how man suffers anxiety and illusions, and the evil that man will do, and has done to protect his unhealthy illusions in his history of profound mental agony.


i believe the truth about man's anxiety that has lead him to do so much evil in the world, is that he is longing for a paradise that his mind just cannot comprehend. therefor man suffers the seven deadly sins of lust, gluttony, greed, laziness, wrath, envy, and pride that will cause him to do evil, even when he is claiming to do good.


i believe in the "Holy Spirit" because i use the holy spirit to touch a woman's soul, and she uses her spirit to touch me. Matthew 19.11 But he said unto them. All men cannot receive this saying, save they to whom it is given. Matthew 19.12 For there are some eunuchs, which were so born from their mother's womb. And there are some which were made eunuchs of men. And there be eunuchs which have made themselves eunuchs for the Kingdom of heaven's sake. He that is able to receive it, let him receive it. Luke 1.30 And the Angel said unto her. Fear not, Mary for thou hast found favor in with God.


Revelation 19.7 Let us rejoice and give honor. For the marriage of the Lamb is come and his wife hath made herself ready. Matthew 6.10 Thy Kingdom come. Thy will be done in earth as it is in heaven.


Matthew 19.6 Wherefore they are no more twain, but one flesh. What therefore God hath joined together, let not man put asunder.




what a strange way to conquer the world



(the culture of the termite is structured by the tyranny of the termite's gluttony) the cruel politics of the termite. Oddly enough the same thing that the termite builds its home from is bread and the white man introduced bread to the world, and bread causes celiac disease, a disease that imitates schizophrenia, cancer, diabetes and countless other diseases, what a strange way to conquer the world. In the Bible it is said that Cane suffered a mental illness from bread which caused him to murder Abel, his own brother. Genesis 4.3 And in the process of time it came to pass, that Cain brought of the fruit of the ground an offering unto the Lord.



Revelation 12.3 And there appeared another wonder in heaven. And behold a great red dragon, having seven heads and ten horns (literally, he devises reason for murder), and seven crowns upon his heads (literally, he justifies murder by the wealth he has gained because that makes him feel important). Revelation 13.2 And the beast which I saw was like unto a leopard (North Africa), and his feet were as the feet of a bear (Russia), and his mouth was as the mouth of a lion (England). And the dragon gave him power, and his seat, and great authority (literally, the route that Caesar used to conquer these territories by land and by sea). Revelation 13.18 Here is wisdom. Let him that hath understanding count the number of the beast (literally, understand the excuses they use to commit murder). For it is the number of man (literally, if you do not appear to think the same as he does, he will not accept you as a man). And his number is six hundred, threescore and six (literally, they have driven themselves insane, and the beast is in their head and a projection of his own spirit set upon himself).



Vulnerable to every element in nature, and to even the less cunning creatures in search of a snack, in a life that is filled with constant peril. This pathetic culture who lives in a tall grass hut, drags themselves around, warriors with heads to heavy to lift up and see things the way they are. Their giant mandibles can only bite off the legs of their own, he will fight for only as long as his heavy head does not snap breaking his own neck. And female cows, her abdomen is so swollen that her tiny legs bend and often break as she drags herself along, she will scurry about dragging herself on the harsh bumpy ground for only as long as her fragile abdomen does not rupture and bursts causing her to die. And when the queen dies, its as if she set off a nuclear bomb wiping out millions of her own subjects, but that is only if she is fortunate enough that her own pheromones do mix with the fumes of the fungi that she eats, creating butane that ignites in a fire setting the grass hut ablaze before her time has come (as soon as you think you've got it all together, its already fallen apart). The termite lives in decaying wood because the termite breaths the nitrogen that is produced as the wood decays and eating the wood allows their body to produce nitrogen. Genesis 3.14 And the Lord said unto the serpent. Because thou hast done this thou art cursed above all cattle. And above every beast of the field. Upon thy belly shalt thou go. And dust shalt thou eat all the days of thy life.

Tags:

Mar. 2nd, 2002

Charles Russell Gilberg - boo

fundamentals on unix programming


fundamentals on unix programming provides the user with a basic understanding of unix program commands, command syntax and how to use some of the many thousands of program commands that are available in each standard of the unix manual page's.


for advanced unix scripting please click on the following link: http://www.papuwip.00author.com/


1. what is a shell?


all operating systems have a shell. a shell is a program that is used to start other programs.


2. which shell?


there are a variety of shells to chose from, although which one you use is usually dictated by the system administrator.


s.r. bourne developed the bourne shell and it is the original and basic shell, it's filename sh.


david korn developed the bourne compatible korn shell, it's filename ksh. the bash shell is a super set of the bourne shell and is called the bourne-again shell, it's filename is bash. and then there's zsh ect.


you write shell scripts by using a shell script interpreter.


in dos you create batch files using the command.com interpreter.


bourne compatible means scripts share the same programming language. most unix system administration and web-back end processing is done using cgi via the bourne shell interpreter.


non-bourne compatible shell scripts such as the c-shell, filename csh, are closely related to c programming. the c-shell has a compatible shell script whose is filename tcsh. c-shell compatible scripting differ in their implementation, but can be used interchangeably with other shell programming languages.


3. logging in?


a user must identify themselves to the computer with a user name and password.


once logged in, a shell is automatically started to allow the user to run programs. the username and password are usually created by the system administrator. and root has full system privileges.


4. basic commands?


to use text based commands, type the command in, on the command line and press enter. the enter key may have an arrow on it and may also be labeled the return key.


uname gives details about the machine and version of unix used on the machine you are logged in on.


uname -a gives more details, such as the ip address of the computer you are logged into on.


ps gives information on the shell that you are using, the pid process id, tty terminal, time identifies the amount of time used by a process, and cmd the commands that are running.


cal displays the calendar for the month or year that you request.


passwd allows you to change your pass word.


5. command syntax?


every command is entered into unix as follows: programname [options] then [arguments].


the program name is the name of the program you wish to run.


options are optional letter(s) prefixed with a space and a hyphen "-" following the letter.


arguments are separated by space, and are case sensitive, and the argument can be a filename or directory.


6. getting help?


help is a reference tool and is available in the manual pages or man pages on every standard of unix.


man page is used as follows: type man and the program name, press enter, and information and options along with option usage on that program are displayed.


the whatis program command is used to determine what a program does and which program is best to use.


7. logging out?


their are two ways to log out of a bourne shell. you may logout by typing the exit command or by typing ctrl-d.


in a text based shell, once the shell exits you are presented with a login screen. on the other hand, while in a gui graphical user interface, logging out closes the shell window but you remain logged into the shell.


1. data in unix?


data is stored in files, which are organized hierarchically into directories, and these directories are called folders in the windows operating system.


one analogy of directories "/" would be that they are similar to branches, while files are similar to pages of leaves as in .dot[something].


branches are directories, and are indicated and separated by a forward slash "/". and the forward slash leads back to the beginning root directory "/" when the destination file is read along its path from right to left: /usr/tom/documents/reports/sales.txt.


2. working with files and directories?


to see what is available use the ls, program command and the file's or directory's name to display file details and the contents of the files and or directories.


ls -F differentiates the type of files from directories. there are device files link files and data files. and in unix systems, there are 6 file types, regular files, directories, special device files, named pipes, symbolic links, and sockets.


regular file

this is the most common type of a file in unix. a plain collection of bytes with arbitrary data.


directory

this is a special type of a file in unix, which only contains a list of other files, otherwise known as the contents of a directory. you don’t work with directories directly, instead you manage them with standard commands provided with your os.


example:

$ ls -ld *

-rw-r--r-- 1 greys greys 1024 Mar 29 06:31 text

drwxr-xr-x--- 2 greys greys 4096 Aug 21 11:00 mydir


special device file

literally, almost every device has a special file associated with it. this type of file allows access to various devices known to your system.


depending on the way of accessing each device, its special device file can be either a character shown as “c” in the ls output, or a block shown as “b” device. one device can have more than one device file associated, and it’s perfectly normal to have both character and block device files for the same device.


example:

$ ls -al /dev/loop0 /dev/ttys0

brw-r----- 1 root disk 7, 0 Sep 7 05:03 /dev/loop0

crw-rw-rw- 1 root tty 3, 48 Sep 7 05:04 /dev/ttys0


named pipe

pipes represent one of the simpler forms of unix inner process communication. their purpose is to connect i/o of two unix processes accessing the pipe. one of the processes uses this pipe for output of data, while another process uses the very same named pipe file for input.


example:

$ ls -al /dev/xconsole

prw-r----- 1 root adm 0 Sep 25 08:58 /dev/xconsole


symbolic link

this is yet another file type in unix, used for referencing some other file of the filesystem. a symbolic link contains a text form of the path to the file that it references. to an end user, symlink, short for symbolic link, will appear to have its own name, but when you try reading or writing data to this file, it will instead reference these operations to the file it points to.


example:

$ ls -al hosts
lrwxrwxrwx 1 greys www-data 10 Sep 25 09:06 hosts ->


socket

a unix socket is also sometimes called ipc socket, inter-process-communication socket, and is a special file which allows for advanced inter-process communication. in essence, a socket is a stream of data, that is very similar to a network stream and network sockets, but all the transactions in ipc sockets are local to the filesystem.


example:

$ ls -al /dev/log
srw-rw-rw- 1 root root 0 Sep 7 05:04 /dev/log


ls -l long listing, gives the total blocks being used by the files and directories listed, the file and directory permissions, link count, owner and group of the file, file size in bites, date and time that the file was last modified, and the name of the file or directory.


ls -C arranges the files and directories alphabetically in columns.


ls -r displays the content of every directory.


3. change directory?


cd [directoryname] change directory you are in, to go to the specified directory.


cd [noarguments] change directory without specifying a directory name will take you to your home directory.


pwd print working directory program, prints on the screen, where you are located within the directory system that you are working in.


4. filenames and file types?


filenames can contain a-z A-Z 0-9 . , @ - _ + = :


filenames should avoid space ~ ` ! # $ % ^ & * ? ( ) ' " [ ] { } ; < > \ |


it is not possible to use the directory branch or forward slash "/" in a filename.


unix does not have file association, therefore you cannot open a file simply by typing its name. you must use a program to open a file in unix.


a period "." extension can be placed anywhere within a filename.


the file program command is used to guess a file's contents by matching those contents with its content table descriptions.


5. wildcards?


wildcards make it possible to match groups of files without knowing the complete file or directory names.


* asterisk matches any character or group of characters in a filename(s).


example:

*.txt # any file that ends in dot txt.

mark.* # any file that begins with mark dot.

a*b # any file that begins with an a and ends with a b.

and *.* # any file with a dot in it.


6. ? question mark matches any single character.


example:

c?t # match all files with a single character surrounded by c and t.

fred.???? # match all files that begin with fred dot and end with four characters.

and ????x? # match all files that begin with four characters, has an x in

# it and ends with a character.


[ ] square brackets match any single character within the brackets.


example: c[aou]t [a-zA-Z]*.txt [!d]*.

# match any files that have cat, cot, cut and any letters from a through z to capital letters A

# through Z and any characters before the dot txt but dose not include a d, and that has any other

# characters after the d.


the ! exclamation mark indicates do not match the character that it is prefixed to.


7. displaying file contents?


in a file containing text the cat filename(s) program command displays the files contents on screen.


the more filename(s) program command displays the same type of information as cat does, but the output is displayed page at a time by pressing the space bar. by pressing the enter key once each time, a single line at a time is displayed. and you use q to quit and drop back out to the shell prompt.


head filename(s) program command displays only the first 10 lines of the file(s).


tail filename(s) program command displays only the last 10 lines of the file(s).


8. comparing files?


the diff program command compares two text files and outputs a complete list of the differences.


in the diff output:

c identifies on screen the line changes

a the added lines

and d the deleted lines


the cmp program command compares two binary files and outputs the location of their character difference on screen.


9. copy, moving and renaming files?


the cp copy program command is used in two ways. cp copies file1 to file2 and if file2 already exists it is overwritten. and cp can be used to copy multiple files into a directory.


example:

cp file1 [ . . . filen] to a dir1.


the mv move program command moves or renames the original file to a new file in two ways. mv moves file1 to file2 and if file2 already exists it is overwritten. and mv can be used to move or rename multiple files in a directory.


example:

mv file1 [ . . . filen] to a dir1.


10. deleting files?


the rm remove program command removes a file, but if the file is "write-protected" you will be asked for a y/n yes no confirmation. you cannot remove files that are owned by other users unless you are given their permission.


rm -i option asks for y/n yes no confirmation before deleting each file.


rm -f forces without asking for any confirmation before deleting files, and does not give any error messages.


rm -r recursively removes files, directories and subdirectories, directory trees, branches ect.


11. hidden files?


a hidden file is a file whose filename begins with a dot "." and the dot file is not displayed when you do an ls. dot files are not matched by wildcards either. hidden files tend to be set and forget files, or configuration files like the .profile file or .exrc file.


the ls -a option may be used to list the hidden dot files.


12. "." dot and ".." dot dot are hidden entities?


there are two hidden file entities "." dot and ".." dot dot, these are aliases. the dot "." is shorthand for the current file. dot dot ".." is shorthand for the parent directory. directories are like the branches that we call directories that contain other directories.


13. relative vs absolute paths?


an absolute path is the full destination filename path, and it begins with a forward slash "/".


the filename path in the current directory that you are in, is a relative filename path and you can tell that its a relative path because it begins with a filename.


14. working with directories?


the mkdir [newdir] make directory program command is used to make directories, although the name you chose to call it is up to you.


the rmdir dirname remove directory name program command is used to delete directories. you can rmdir dirname from the parent directory, but the directory must be empty before it can be removed. or you can remove directories recursively with rm -r option dirname and this will get rid of the directory and its contents.


15. finding files?


find program command is used to find from the top-directory [criteria and actions to perform].


example:

find where /usr/tom -name report.txt -print.

# finds the report.txt file within the /usr/tom directory and prints it.


when using wildcards with -name criteria enclose the arguments in single quotes ' as follows: find . -name '*.txt' -print # finds within the current directory any .txt and print it.


criteria to find [file] can consist of the file owner, file permissions, i-node number, file date, file size.


actions to find [file] can consist of find . -type f -exec rm -i { } \;

# find file type and execute an -i interactive remove.


16. archiving files?


archiving allows you to bundle files together and move them to another location on the hard disk, or back them up onto removable media like a tape, or send them electronically to another machine.


an archive is a single file or image on a tape that contains all the information about the files and directories, including the file names, ownership, modification dates and contents.


the tar program command can write to offline media and provides compression.


the cpio program command can write to offline media, but does not provide compression.


the gzip program command can not write to offline media but does provide compression.


the compress program command provides compression.


example: find . -name "*.txt" | cpio -o > /dev/tape0
# find any .txt file and copy its output to device tape 0.

example: cpio -i < /dev/fd0 # copy input from device floppy disk 0.


1. security?


unix is a "multi-user" via an operating system that allows users and groups to use it, and that's why you need security.


more than one user may interact with and log onto the system at any given moment. security allows each user to have a separate set of access privileges for the system resources.


unix, allows simultaneous users, and users can have separate access privileges.


windows 2000/xp, allows simultaneous users and has separate access privileges.


windows nt, does not allow simultaneous users but does have separate access privileges.


windows 95/98, does not allow simultaneous users and does not have separate access privileges.


a user is a system id that allows each user that logs in, to identify themselves to the system for resource-access purposes.


when a group of users require similar access to a resource, each user in that collection may be made a member of a group, and the group is given access to the resource.


2. security related program commands?


who am i displays login information including user name.


id displays current user's id and number and group information for the specified user.


su username switch user name temporarily switches and runs a shell as another user. a "-" before the username allows a full simulation of the other user. and once you are done you type the exit program command to return to your shell.


newgroup groupname program command is used to switch your current group to a different group.


3. file protection overview?


the security related information of owner, user, and other permissions are stored against each file/directory in a unix file system.


the three sets of permissions are the access privileges of the file owner, file group, and everyone else such as the world wide web, and the owner can change any of the privileges.


the ls -l command lists the three sets of permissions in the three fields of the file and or directory for the file owner, file group, and everyone else. the sets of file permissions for each field can be set to combinations of either r read (numeric value=4), w write (numeric value=2) and x execute (numeric value=1)


4. permissions?


r is the read permission, its numeric value=4, allows you to view the contents of a directory.


w is the write permission, its numeric value=2, allows you to create or delete the contents of a file in a directory.


x is the execute permission, its numeric value=1, allows you to access the contents of a file in a directory, such as programs.


it is the root "/" user who has full access privileges and never sees the words permission denied.


5. changing file permissions?


chmod permissions filename(s) program command is used in either symbolic or numeric mode to add + subtract - or set = the letter or numeric permission to any of the field. the fields are u owner, g group, o other or world wide web, and a all.


symbolic mode example:

chmod u+w filename

# change permission mode for the u owner with the addition of w write permission or multiple permissions.

example:

chmod uo+w, u-rx filename

# change the permission mode for the u owner and o other with the addition of w write permission, and

# change the permission mode for the u owner by subtracting the r read and x execute permission.


in numeric mode the three digit the three numeric values change the file permissions r read=4, w write=2, and x execute=1 in the three fields for the u owner, g group and o other.


example:

chmod 640 filename # gives an ls -l value of rw-r-----.


example: chmod 070 filename # gives an ls -l value of ---rwx---.


common permission settings are:

for data files

chmod 444, gives an ls -l r--r--r--,

chmod 644, gives an ls -l rw-r--r--,

chmod 666, gives an ls -l rw-rw-rw-.


for programs:

chmod 750, gives an ls -l rwxr-x---,

chmod 755, gives an ls -l rwxr-xr-x,

chmod 775, gives an ls -l rwxrwxr-x.


for directories:

chmod 755, gives an ls -l rwxr-xr-x,

chmod 775, gives an ls -l rwxrwxr-x,

chmod 777, gives an ls -l rwxrwxrwx.


6. changing file ownership?


using chown makeowner filename you may change the ownership of a file. a file can be located in a directory, but have nothing to do with the owner of that directory. you can only change permissions on files that you own, so change the ownership of files that you own last. once you change ownership you cannot change it back.


7. changing group ownership?


using chgrp groupname filename(s) program command to change the group ownership of a file.


if you are a member of a group and get a permission denied message when accessing that group, use the newgrp groupname filename(s) program command to switch your group.


8. a dangerous security loophole?


if a directory has full permissions you can cp filename1 to filename2 where as the owner of filename2 you can modify filename2.


then rm filename1 which can be done because it is writable.


then you can mv filename2 to where filename1 used to be, and the new filename1 will be owned by you.


then you can change the necessary ownership and permissions to look like the original filename1, and the only difference will be the i-node number. so the moral of this story is pay attention to directory permissions.


1. combining programs - pipes and filters?


most unix commands produce output that usually ends up on the screen but can be redirected to a file or another program.


to redirect output to a file, the output ">" character is used.


an example is:

ls -l > filename # redirects output to a file.


example:

who | wc # redirects output to another program.


who lists who is currently logged in on the sever and pipes "|" that information to wc word count, which counts the lines, words, and characters.


in a pipe | one program must create output that must be used as input to the other program.


3. standard input?


if at some point after pressing enter when running a program that program requires you to type anything on the keyboard then that program requires input. input "<"can come from a file or another program.


example:

wc < filename # wc receives input from the filename.


4. standard input and output?


the command line utilities that come with unix adhere to the philosophy that complex tasks can be performed by combining simple programs. this is called the roll you own approach.


example:

who | grep root | wc -l | lp
# who pipes "|" output to grep for how many times root is logged in and "|" pipes that output to wc for

# the word count of lines -l and "|" pipes that output to lp the line printer.


5. about filters?


a filter is a command line utility that takes standard input, performs some processing on the data it reads, and produces output based upon that input.


example:

wc is a filter whose process is counting words, lines and characters.


in comparison ls is not a filter cause ls takes no input.


a filter is used to process the data produced by other programs from the data in files.


6. common filters?


cat does not process data, instead it takes input and echoes it back out onto the screen.


more paginates data out to the screen one page at a time.


grep is used for the removal of lines that do not contain certain requested text.


sort sorts the information alphabetically, but it does not modify the file.


tee takes its input duplicates it, and writes it to two places.


example: who | tee wholist | wc -l
# who | pipes output to tee which sends its input as output to the wholist file and also | pipes output to
# wc which lists the lines -l of who is logged in on the server.


sed is a basic editor.


example: who | sed "s:pts/: terminal: "
# displays who is logged on the server and sed substitutes pts/ with the word terminal.


example: who | sed /may/d
# displays who is logged on the server and sed d removes all instances of may.


awk can process anything and supports its own scripting language.


7. searching for text in files?


grep textpattern filename(s) is used to search for text in standard input, and grep uses its own wildcards. grep's set of wildcards are consistent with all programs in unix that use regular expressions, like vi, ed, ex editors and sed programs. in grep use ' the single quotes around the object you are searching for.


use grep with find to locate files in all directories.


example: find . -name '*.txt' -exec grep 'hello' { } \;
# find searches . for -name of any .txt files and executes greps for { } the instances of the word hello.


8. standard error?


each program produces two types of output, standard output and standard error, and standard error is where you would typically find error messages.


to redirect standard error messages to a separate file you use "2>". standard output can be redirected to a regular file by using the "1>" but this is typically assumed by default.


example:

ls -l files xxxx > okmessages 2>

ls -l files sends its output to xxxx > okmessages and 2> sends its output to error messages file which are two separate outputs. one output is the regular files output sent > to okmessages and the xxxx gives error messages 2> its output which are separate output files.


it is possible to redirect all output to the same place.


example:

ls -l files xxxx > allmessages 2>&1
# 2>&1 indicates that the error messages are sent to the same place as the regular files.


ls -l files sends output to xxxx sends output > to allmessages 2>&1 where all messages are output in the allmessages file.


any form of output may be redirected to /dev/null if it is not wanted at all. /dev/null may be thought of as a black hole that data goes into and simply disappears.


example:

find / -name abc 2> /dev/null
# find in the root / directory the name abc and everything else that's sent to the screen goes to /dev/null


1. process control?


when a program is running it is a process, when it is not running it is no longer a process.


every process is assigned a unique process id, usually in the range from 1-30000. a process being run by the current logged in user can be examined by using the ps command.


ps -u [username] option displays all users for the given user, pid process id, tty terminal number, time the amount of time used up by the process, and cmd the command being processed.


ps -f or ps -l option displays more details, or a longer listing of details for the running process.


ps -e option displays all processes running on the system.


2. about processes?


ps -f gives the uid user id, pid process id, ppid parent process id, c scheduling information, stime is the time the process was started, tty terminal number, time the amount of time used up by the process, and cmd the command being processed with the command line options that are used.


ps -l option gives the f, s, uid user id number, pid process id, ppid parent process id, c scheduling information, pri priority, ni, addr, sz, wchan, tty terminal number, time the amount of time used up by the process, and cmd the command being processed.


multiple processes are run in a process stack.


3. running programs asynchronously?


asynchronously running programs means to run programs in the back ground. the process does not wait for the process to finish running before presenting another prompt and allowing you to start further processes.


to run a process asynchronously you append "&" an ampersand to the end of the command line. commands that take standard input from the keyboard cannot be run in the background because you cannot type information into a command that is running in the background.


commands that produce standard output or standard error can be run in the background, but its a good idea to redirect their output to a file or /dev/null, or that output will splash all over the screen while you are working. and finally asynchronous programs terminate when you log out, but we will remedy this later.


4. killing processes?


any running process may be stopped by using the kill process id. once the process terminates it gives a terminated message. some processes can corrupt data when they are killed, so try to avoid kill, when possible try ctrl-d.


kill will only succeed if you have permission to kill a process. some processes are programmed to ignore attempts to kill them. if the process refuses to die then use the kill -9 with the processes id. kill -9 process aborts a process and terminates it without warning.


5. jobs?


to pause a process use ctrl-z. to resume the most recently stopped process use fg foreground. use the jobs program to list and selectively resume stopped processes with the job number prefixed at the stopped process, as in fg 3.


an asynchronous program cannot be stopped because it is running in the background.


6. control over your process?


each process is assigned a priority by the operating system and the priority determines the amount of cpu time the process is given. the nice -priority command [arguments] is used to adjust the process priority. a higher priority will result in a process completing sooner at the expense of other processes.


priorities are numbers that range from --20 the highest priority to -19 the lowest priority, where -10 is the default priority. nice is used as follows.


example:

nice --20 find / -name outputfile # at a priority of --20 find within / root

# the outputfile file.


to prevent a process from terminating when you log out you use nohup the command [arguments] and append & an ampersand to the end of the program command.


example:

nohup backup /home &
# run uninterrupted back up for the home directory in the background. any standard output produced by the
# process will be written to a nohup.out file unless it is redirected elsewhere.


7. scheduling commands?


you can use the at program command to schedule commands to run at a particular time.


example:

$ at 2315 # at 11:15 change directory to home/charles tar backup to

# floppy disk 0 remove rf* and ctrl-d to quit.
> cd /home/charles

> tar cf /dev/fd0

> rm rf *

> ctrl-d

$

any output is emailed to the user.


1. vi a unix visual text editor?


a text editor does not contain formatting information, it just contains text. vi is used to edit text files such as html documents, configuration files, and source code like c, c++, ect. vi evolved from line based editing programs ed and ex, and shares many of the same editing commands.


vi was designed for keyboards that do not contain special characters and for terminals that do not use a mouse.


vi has two modes, command mode is where each key typed represents an editing command. and insert mode is where each key typed with the exception of esc, represents the text that you wish to insert into the document.


how this works is when you start vi you start in command mode and must enter a command to be taken to insert mode. insert commands such as a, A, i, I, o, O, s, S, c, C, ect, allows you to start typing. and when you are done you press esc, and are taken back to command mode, and when you are done you quit vi.


2. manipulating files?


vi can be started with an empty canvas by typing vi at the command line, or with a document to edit by typing vi and the filename(s).


3. basic editing?


in command mode you type a to get in insert mode and append text. enter some text, when you are done type esc to return to command mode.


:w write save the file only if a filename has been specified.

:w filename to write to or save as filename.

:q allows you to quit but only if you have not made any changes.

:wq allows you to save then quit.

:x or ZZ allows you to save the file if changes have been made, and then quits.

:q! allows you to abandon any changes and quit.


4. more vi command options?


:w! allows you to save changes you made to a read only file that you own.

:e filename allows you to open another file if no changes have been made to the file you are in.

:e! filename allows you to open the specified filename and abandon any changes to the file you are in.

:e# or ^6 to open the last file that you edited.

:n or :n! to open the next filename specified on the command line.

:rew allows you to go back to the first file of the filenames specified on the command line.

:f or ^g displays the current filename details, number of lines, percentage of the way through, and what number file you are in.


5. moving around?


if you are not sure that you are in command mode just press esc, and it will take you into command mode, and if you are in command mode it will do nothing at all.


space or the l key will move ahead one character, and can be prefixed with a number.

backspace or the h key will move you back one space, and can be prefixed with a number.

$ will move you to the last character on the line.

^ or 0 will move you to the first character on the line.

fcharacter will find and move you to the next instance of that character.

; is used to move to the next instance of the character assigned by the fcharacter.

enter j or + will move you down the next line.

k or - will move you up the next line.

^f to move forward one page.

^b to move back one page.

^d to go down half a page.

^u to go up half a page.

G means to go to the last line in the file.

1G means to go to the first line in the file.

numberG means to go to the line number appended to G.


6. other move commands?


/pattern command allows you to move to the next occurrence of the pattern.

n (N) command is used to move to the next instance of the pattern assigned by the /pattern.

w (b) command to move forward one word, and b to move backward one word.

% command allows you to find the matching parenthesis ( ) bracket [ ] and or brace { }.

] ] ([ [) double right bracket, double left bracket command allows you to move to the next or previous c function, or the beginning of the file and the end of the file.

malphabet command is used to bookmark a line with an alphabetical label.

'alphabet single quote proceeded by a letter command allows you to jump to the similarly alphabetically labeled bookmark.


7. basic editing commands?


press esc to return to command mode. and you are ready to enter some vi commands.


a (i) append text before (insert) text after cursor.

A (I) append text to the end and insert text at the (beginning) of the line.

o (O) open a new line after and open a new line (before) the current line.

s substitute the current character with text, and if prefixed with a number it is the number of letters that are substituted.

cw substitutes a word with text, and if prefixed with a number it is the number of words that are substituted.

c$ substitutes a line with text.

cfspecifiedcharacter finds and substitutes all the characters up to and including the specified character.


8. commands that don't take you into insert mode?


these commands allow you to modify the text and characters within the vi document that you are working on.


x (X) cuts the character underneath (before) the cursor, and if prefixed with a number it is the number of text that are cut.

dd means to cut the current line, and if prefixed with a number it is the number of lines that are cut.

dw cuts a word, and if prefixed with a number it is the number of words that are cut.

d$ cuts a line.

dfspecifiedcharacter finds and cuts all the characters up to and including the specified character.

p pastes the recently cut text, and if prefixed with a number it is the number of copies of that text that are pasted.

yy copies the current line.

yw copies a word, and if prefixed with a number it is the number of words that are copied.

y$ copies a line.

yfspecifiedcharacter finds and copies all the characters up to and including the specified character.

r is used to replace text with a character, and if prefixed with a number it is the number of letters that are replaced.


9. useful commands?


u is used to undo the last command.

U is used to restore the current line to the state it was before you began working on it, as long as you have not left that line.

. repeats the last edit that you made.


10. advanced editing?


>> (<<) right shift (left shift) the current line, and if prefixed with a number it is the number of lines that are shifted.

> and G, right shift G (left < and G shift) from the current line to the end of the file.

>'label (<'label) right shift single quote (left shift single quote) shifts to an arbitrarily labeled bookmark.
J joins the next line to the current line.

^l redraws the screen, this is necessary to do when a program running in the background spills data onto the screen that you are working on.

:m, ns/ abc/ xyz/g colon : m (from mark), n (to number) s substitutes the occurrences of / abc with / xyz/g from lines m to n. use 1, $ to make substitutions from line 1 to all lines, and the use of . dot is to make substitutions on the current line.


11. more useful commands?


:!command is used to run a shell command from within vi.


when referencing the current filename on the vi command line use %, and to reference an alternate file from those already open use #.


use :!! on the vi command line to repeat the last command. and use :sh on the vi command line to obtain a temporary shell, and type exit to return to vi.


12. configuring vi?


in vi use :set to list the current options set for vi, and :set all to list all your available options for vi.


one set of options is on/off, and another set of options is called value options, which are assignment option=number.


ai auto indent on/off noai does not cause new lines to inherit the indentation of the previous line.

ic ignore case on/off noic prevents searches from being case sensitive.

nu numbers on/off nonu does not display line numbers.

sw shift width value is assigned the number of spaces to shift with the right shift >> and left shift <<.

ts tab stop value is assigned the number of spaces to use when displaying the tab.


13. preferred vi options?


if you want your option to be in effect every time you start vi, create and put them in a file called exrc in your home directory, and make sure that every line of commands in that file starts with set.


1. the unix file system?


a unix file directory file simply contains a list of filenames and i-node numbers.


an i-node number is simply a reference to an i-node in an i-node table. in windows it is called a file allocation table fat or fat 32.


2. how files are stored?


conceptually files are arranged in directories and subdirectories.


an i-node is an information node. and the information you'll find in an i-node is the file size, creation, access and modification times, owner and group, permissions, file type (file, directory, device, etc.), link count, and starting block count. you use ls -i to display i-node numbers for any file.


the actual data for the file is stored in blocks, within the block table.


3. understanding links?


it is possible for a file to have more than one name in one directory, where each name including the directory is called a link. each link to a file share the same i-node, meaning that every link share the same permissions, etc. if there is more than one link, there is no concept of an original and duplicate link. therefore you may vi the one filename, to access and modify the data all other filenames that are linked to the filename.


rm simply unlinks the link that you specify, and all other links remain intact. in other words when all links to a file have been unlinked then the data that, that file contained is deleted, or the block is marked as available.


ls -l is used to examine how many links there are to a given file.


4. examining hard links?


if two files are referring to the same data, then they share the same i-node number.


if you are unaware of where the given links to a file are you can use find to search for the i-node number.


example:

find directory -inum 12345. # find, finds in the directory the specified i-node number.


5. hard linking files?


the ln filename to linkname [directory] program is used to create links to existing files.


ln is used identical to cp copy, except the file is not duplicated. instead a reference link to the file is created.


6. symbolic links?


to create a symbolic link to a file means that you are creating a separate file that contains a reference name to the original filename, whether or not the original file exists. with symbolic links you have the original file and a file that contains a link to the original file.


microsoft windows does not support hard links instead microsoft windows has a symbolic link called a short cut. the icon with the arrow tab in the corner is a symbolic link called a short cut.


to create a symbolic link use ln -s


when using the ls -l, the symbolic links are indicated at the beginning of the permissions settings by an l file type.


7. creating symbolic links?


ln -s filename to linkname is used to create a symbolic link file called linkname.


ls -l indicates a file type with linkname -> pointing to the filename, where you may vi the linkname shortcut, to access the original filename.


8. unix file types?


ls -l list file types.

the d file type is a directory or container for files.

the l file type is a symbolic link to another file.

the c file type is a character device or hardware and serial port.

the b file type is a block device or hardware for data memory like a floppy disk.

the p file type is the fifo or pipe for the communications file.


9. mounting?


microsoft dos and windows use partitions like a: c: and k: to designate each accessible file system, and a file system is a hierarchical structure of directories and files.


in unix all files that a user can access are found in a single directory tree "/" called root. this is done by mounting each available file system onto a subdirectory of the root file system. these mounted file systems can include, other hard disks, floppy disks, and network disks.


each filesystem is typically mounted on an empty directory called mnt. but anyone with root permission can mount the filesystems into mnt, or you can mount the filesystem onto other directories.


10. using mount?


mount program command displays the mounted directories.


before mounting a filesystem, you may want to determine the disk space on a filesystem by using the df (disk free) program command. you can also use the du program command (disk usage) to display the file usage and directory usage being taken up by the mounted filesystems in kilo blocks, but the size of each block can vary according to the bites in each unix device.


1. communication?


their are two programs that you can use to communicate with other programs, one is called telnet and the other is called mail.


telnet is a program used to obtain a login prompt on another unix computer. the computer that you are connecting to must be available to the local computer that you are using by a tcp/ip network including the internet.


in telnet once your type in the telnet command and receive the telnet> prompt you type in the open command and the name or ip address of the computer that you want to connect to, and use the quit command to quit the session.


2. using mail?


mail is a rudimentary unix email program and is used in two modes.


mail username [@emailaddress] command is used to send email.


example:

charles[@home.com]


after typing the email address you press enter, and it requests a subject. after you press enter again, it waits for you to type your message. when the message is done type ctrl-d and it will ask to cc a carbon copy. make your choice if any and when you press enter you get your shell prompt back, which means the email was properly sent.


to read your email you simply type the mail command and press enter, and get your mail prompt & type ? question mark to view the help commands. type h and it will give you the header numbers. type the number you wish to select if any, press enter and that email opens for you to read. once you quit the messages will be sent to your local inbox which means you will not be able to access those emails from any other program. to leave the email untouched type x to exit the mail program.


11. customizing your shell environment?


usually the system administrator changes the login shell. to change the shell that starts when you login, use the usermod command program, which is pretty much self explanatory.


1. edit the /etc/passwd file?


you can also edit the /etc/passwd file by opening it, locating the username you want and modifying the last part where the shell is identified.


alternatively you can edit the .profile file in your home directory by adding the line exec [newshell].


example:

exec /bin/csh # tells the unix shell to execute the c-shell program.


2. environment variables?


a shell environment variable is a setting that can be viewed and adjusted, each variable is of the form of variablename=value.


if you want to see the value of a variable, you type echo $variablename, and it returns the contents of that variable.


the set program command is used to show all environment variables that have been set, a shell name variable cannot have spaces in them. if an assigned value name has a space in it, it must be enclosed with double quotes.


3. what environment variables do?


many programs including the shell itself use shell environment variables as configuration options. and every program has its own particular set of environment variables that it looks at to determine the current configuration and those environment variables can usually be found at the end of every man-page.


variables that are to be used as configuration options should be exported, by the export variablename command.


lines, and columns variable specify the dimensions of the screen for full screen programs.


example:

echo $LINES $COLUMNS # 24 lines 79 columns.


HOME variable is the name of your home directory, and is the location where most config files tend to get created.


LOGNAME identifies the name for the user currently logged in.


MAIL environment variable fully specifies the directory that contains the mailbox. and when the shell periodically checks in that mailbox to see if there are any new mail.


MAILCHECK environment variable checks to see how many seconds should pass before it checks for new mail.


SHELL should be set to the actual shell that you are going to use to obtain a shell session.


example:

SHELL=vi # assigning the shell vi that SHELL is going to use for shell sessions.

and SHELL=telnet


TERM is use to determine the type of terminal, keystrokes and other terminal based options.


4. your path?


PATH is an environment variable used by the shell to determine where to look for executable programs.


when you type in an executable program command, the shell looks in the directories in the current path to determine the command that you typed. and if it does not find a command there, it gives a warning message, "command not found."


the shell environment variable path is interpreted as a list of directory names separated by ":".


the user can add their own directories to the list or even replace the entire directory list. to place a directory at the end of a path variable you type PATH=$PATH:/home/charles/bin or to place your current directory at the beginning of path you type PATH=.:$PATH


5. modify PATH?


you modify the path variable by assignment PATH=/bin:/usr/bin so that programs will run. the three directories that you will usually find are /bin:/usr/bin:/usr/local/bin, usr/local/bin are the executable programs developed by your company. you may run programs from your home directory by assigning the home directory to the beginning of the directory that you are currently in PATH=/home/charles/bin:$PATH.


6. your prompt?


PS1 is the environment variable command used to change your prompt.


ksh and bash shell offer dynamic prompts which are prompts that change with time and can include, the working directory, the current date and time, the current machine name, the current user, the command history, and the results of any program.


example:

PS1=\'date\' : # gives the current date and time.


example:

PS1="\$PWD> " # gives the present working directory in the prompt.


example:

PS1="\'who | wc -l\': " # gives the number of persons currently logged in
# to the server in the prompt.


7. your .profile?


because changing your path, your prompt, or any other shell variable will only have an effect during that shell session. as soon as you log out those environment variable changes that you made will be lost.


in a bourne compatible shell the dot .profile file is a file containing commands that are executed every time the user logs in. to make the changes you made to your environment variable run every time you log in put those changes in the .profile file.


system wide profile in /etc/profile file is where all the options that are run automatically are stored. the .profile is to logging into unix what autoexec.bat is to booting in dos. .profile is a shell script, therefore it is possible to use the current directory . .profile dot profile to run changes without having to log out and log in again.


8. command line editing?


a command line history is a shell feature that allows a user to use the arrow key on the keyboard to re-enter commands without having to retype them.


command line editing allows the shell feature to allow a user to use the arrow key on the keyboard to go over the current command or any other command and modify that command before enter is pressed. however, if you use sh you do not have command line editing history available.


9. ksh shell command line editing?


in ksh shell command line editing you have command line editing and history available by way of the vi commands.


to access the command mode in ksh you press esc, and to move around through the lines you use the h, j, k, l vi commands. to enter a command you press enter. but first you must set ksh editor to vi.


example:

ksh> EDITOR=vi. # assigning vi to the editor in the ksh.


10. other shell options?


umask is used to specify the permissions for the file created by the current shell. in umask you type in the permissions for the files that are going to be created later by the shell. except in umask you use the numeric mode to specify which permissions are going to be turned off.


in a umask of 022 all subsequent files will have a permission of 666 - 022 = 644 or rw-r--r--. note that in umask the x execute permission of 1 cannot be specified.


11. other shell customization options?


suppose you want a specific behavior to occur when the user logs in. a particular program is automatically started such as the accounts package or some third party software, and when that program exits, the user is presented immediately with another login prompt?


to cause this behavior to occur you add exec [programname] to the end of the dot .profile file. but because this program will be the only program that you will have running, you will have to use a different login name to adjust your .profile programs.


as an alternative to achieve the same result you can add the programname and exit on the end of the dot .profile program line.


12. the end?

Aug. 14th, 2001

Halle Berry's Dirty Internet Secret

Halle Berry's Dirty Internet Secret

~ pink and blue silhouettes ~



Halle Berry's Dirty Internet Secret has a new home at:
Bellah Halle Berry

Advertisement

Customize